基本 SELECT 语句
SELECT *|{[DISTINCT] column|expression [alias],...}
FROM table;
SELECT 标识 选择哪些列。
FROM 标识从哪个表中选择。
定义空值
空值是无效的,未指定的,未知的或不可预知的值
空值不是空格或者0。
空值在数学运算中的使用
包含空值的数学表达式的值都为空值
列的别名
- 重命名一个列。
- 便于计算
- 紧跟列名,也可以在列名和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。
连接符
- 把列与列,列与字符连接在一起。
- 用 ‘||’表示。
- 可以用来‘合成’列。
字符串
- 字符串可以是 SELECT 列表中的一个字符,数字,日期。
- 日期和字符只能在单引号中出现。
- 每当返回一行时,字符串被输出一次。
重复行
- 默认情况下,查询会返回全部行,包括重复行。
删除重复行
- 在 SELECT 子句中使用关键字 ‘DISTINCT’ 删除重复行。
SQL 语句与 SQL*Plus 命令
SQL
- 一种语言
- ANSI 标准
- 关键字不能缩写
- 使用语句控制数据库中的表的定义信息和表中的数据
SQL*Plus
- 一种环境
- Oracle 的特性之一
- 关键字可以缩写
- 命令不能改变数据库中的数据的值
- 集中运行