select语句
1)数据检索是数据库中最频繁执行的活动
2)在sql中,使用select语句可以在需要的表单中检索数据
3)再进行检索之前,必须知道需要的数据存储在哪里
4)select语句可以由多个查询子句组成
select语句可用于检索:
1)全部的行和列
2)全部的行和特定的列
3)限定范围的行
4)与一组值匹配的行
5)根据未知值检索的行
6)隐藏有重复值的行
7)根据多个搜索条件检索的行
select语句的基本结构
select [all | distinct] select_list [ into [ new_table_name ] ] from { table_name | view_name } [ [, {table_name2 | view_name2} [ ...., { table_name16 | view_name16 } ] ] [ where search_conditions ] [group by group_by_list] [ having search_conditions ] [ order by order_list [ asc | desc ] ]
各参数解释
1)all 指明查询结果可以显示值相同的列.all是系统默认的
2)distinct 指明查询结果中如果有值相同的列,则只显示其中的一列.对distinct来说,null值被认为是相同的列
3)select_list需要检索的字段的列表,字段名称之间用逗号分隔.这个列表中既可以包含数据源或视图中的字段名称,还可以包含其他表达式.如用* ,则系统返回数据表中所有的字段
4)select子句 指定需要通过查询返回的表的列.其语法如下: select [all | distinct ] [ top n ] < select_list>
5)top n [