1.sql语言
- like表达式转义字符:任何一个字符都可以当转义字符,比如select * from room where rcmp like '%x%%' escape 'x',escape 'x' 表示将x作为转义字符。
- like表示单引号,两个连续的单引号表示一个单引号。比如select title from movies where title like '%''s%',表示匹配title含有's的电影。
- 查询的交(union)、并(intersect)、差(except):进行交、并或差的两个关系的属性完全相同,如果不同,则要给重命名使他们相同。均不允许出现重复结果,如果希望留下重复结果,后面加上 all
- 关系的条件表达式:s in R,s > all R, s> any R
- 聚集操作符:sum, ava, min, max, count,每个元组计算一次,包括重复行
- 分组:用group by对元组进行分组后,select使用的聚集操作则只作用在每个分组上。having是对基于某些分组聚集的性质选择分组。比如having min(year) > 0.