数据库系统概念 读书笔记(五)

来源:互联网 发布:电脑网络修复软件 编辑:程序博客网 时间:2024/06/07 00:23

sql附加的基本运算P40

  • 更名运算:
select name as instructor_namefrom instructor,teacheswhere instructor.ID=teaches.ID

select t.name,s.coursefrom instructor t,teaches swhere 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字符
原创粉丝点击