select 列名[[ ,列名 ] ... ]from 表名1,表名2,...[where 检索条件];等价于 投影列名(选择检索条件(表名1 X 表名2 X ...))
1. distinct:在select加上distinct去除重复2. all:在select后加上all显式指明不重复元素
(相关资料图)
多表连接时,如两个表属性名相同,则采用**表名.属性名**来限定该属性是属于哪一个表
表名1 as 表别名1其中as可省略
列名 [ not ] like '字符串'字符串中可有% _ \ 等匹配符%:匹配零个或多个字符_:匹配任意单个字符\:转义字符
*可以用在select字句中表示所有的属性
order by 列名 [ asc|desc ]省略或asc为升序,desc为降序
and、or、not:在where字句中使用
1. union:并运算2. intersect:交运算3. except:差运算
is unknown和is not unknown测试一个比较结果是否为unknown
1. 平均值:avg()2. 最小值:min()3. 最大值:max()4. 总和:sum()5. 计数:count()
使用group by字句将元组集分组
分组过滤
关键词: