欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 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字符