SELECT
指定显示的列
FROM
指定所选择的列来自哪张表
SQL
语句不区分大小写
SQL
语句可以分成一行或者多行写
关键字不可以简写或者分行书写
子句通常分行写
使用缩进提高可读性
关键字通常用大写,其他的词像表名或者列名用小写
使用运算符生成日期和数字表达式
运算符的优先级
乘除的优先级高于加减
同一优先级的运算符从左到右计算
用圆括号可以提高优先级并使语句更清晰
空值是不可得,没指定,不可知或者不适用的值
空值不等于
0
或者空格
任何算术表达式中包含有空值结果为Null
定义一个列的别名
对列的标题重命名
方便计算
在列的名称后可以紧跟别名
—
或者使用可选的关键字
AS
放在列名和别名之间
如果别名包含空格或特殊字符或对大小写敏感,需要双引号引用
联接运算符
联接列或者字符串到另一个列
用双竖杠(
||
)表示
生成的字符串表达式作为一个目标列
缺省的查询显示所有的行,包括重复的行
在SELECT语句中使用DISTINCT关键字可以删除重复的行