SQL 查询语句
4.2 单表查询 4.2.1 列名(表名)的别名 (as 可以不加) 给列名取别名既可以加 as 也可以不加。 (2008 - Sage、lower(Sdept)等可计算但无列名,需要指定列名) 原列名既可以作为判断条件,也可以排序;列名的别名只能用作排序,不能用作判断条件。 表名也可以有别名,给表名取别名既可以加 as 也可以不加;用表名或者表名的别名来引用列名,既可以排序也可以用作判断条件。(用表名或者表名的别名来引用列名的别名,既不可以排序也不可以作为判断条件) 4.2.2 消除重复行 distinct select distinct Sno from SC 消除取值重复的行,关键字是 distinct(默认缺损值是 ALL),这个是针对某一行而不是某一个字段。(也就是说只有当各行之间的每一个字段都完全相同才算是重复的) 4.2.3 比较运算符、not 运算符 select distinct Sno from SC where not grade < 60 比较运算符: > 、>= 、< 、<= 、= 、!= 、<> 、!> 、!< not 运算符:针对的是某一个逻辑表达式(bool 表达式),而不是针对一个符号(比如 grade not < 60)。