《SQL查询语句》查询语句基本结构SELECT 目标列名表FROM 数据源表[WHERE 查询条件][GROUP BY分组列][HAVING 组选择条件][ORDER BY 排序列] 其中: 1)SELECT 目标列名表,用于指定整个查询结果表中包含的列; 2) FROM 数据源表,用于指定查询语句中用到的一个或多个基本表或视图。 3)[WHERE 查询条件],用于指定多个数据源表的连接条件和单个源表中行的筛选条件或选择条件。 4) [GROUP BY 分组列],用于指定执行FROM、WHERE子句后得到的表按哪些列进行分组; 5)[HAVING 组选择条件],与GROUP BY子句一起使用,用于指定GROUP BY子句得到组表的选择条件; 6)[ORDER BY 排序列],在表中按指定列进行升序或降序排列。 注意:SELECT语句的结果表不一定满足关系的性质,也即不一定是一个关系。 单表查询 定义:在一个源表中查找所需要的数据。 1. SELECT子句 (1)选择表中若干列 在SELECT 目标列名表中指定整个查询结果表中出现的若干个列名,各列名之间用逗号分隔。 例7 查询全体学生的学号和姓名:SELECT Sno,SnameFROM Students (2)选择表中所有列 在目标列名表中指定表中所有列的列名,也可以用*替代,或用表名。 例8 查询全体学生的学

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档