数据库系统概念 读书笔记(五)
程序员文章站
2022-06-27 11:14:45
...
sql附加的基本运算P40
- 更名运算:
select name as instructor_name
from instructor,teaches
where instructor.ID=teaches.ID
或
select t.name,s.course
from instructor t,teaches s
where instructor.ID=teaches.ID
- 字符串运算
用upper(s)将字符串s转换为大写;
用lower(s)将字符串s转换为小写;
用trim(s)去掉字符串s后面的空格;
用escape定义转义符反斜线(\),模糊查询
where like'ab\%cd%'escape'\'
匹配所有以ab%cd开头的字符串
- 排序次序
order by 可以使查询结果按排列顺序表示,asc表示升序,desc表示降序
- 集合运算
- 并运算 union将两条select语句的查询结果放在同一列里。例如查询2009年的course的与2010 年的course 显示所有的都在一个course列里。但是union会自动删除重复选项,如果要保留重复选项的话,就需要union all字符