Class_1 复习
-len() 函数返回字符串长度
-补充:关于distinct:一个select语句只能有一个distinct。 -字符串输出:select,当里面有单引号的时候,单引号打成双引号,以免报错。
-between and 是闭区间
-where salary in (50000,60000) 这样写就是 salary = 50000 或者 salary = 60000
-not in 的话就是既不是50000又不是60000 -当想要把%当成普通字符串处理,写成%,定义转义字符
-order by 补充
代码语言:javascript复制-order by 默认升序
-order by 属性1,属性2,先按照1排序,后按照2排序,属性可以不出现在该句select后。
-如果两个都想按照降序, order by 属性1 desc,属性2 desc
-order by 聚集函数
-order by 数字:按照 表里面的第(数字)列的属性 进行排序
-order by 3,4 按照第3,4列排序
代码语言:javascript复制select name,salary*1.1 news,2,'DUT',len(name)
from instructor
代码语言:javascript复制Select distinct ID
from instructor
代码语言:javascript复制select upper ('a')
代码语言:javascript复制select 'It''s right'
代码语言:javascript复制select name ,salary,ID,dept_name
from instructor
where dept_name like 'p2%' escape '2'
where salary not in (50000,60000)
代码语言:javascript复制select *
from instructor
order by 3,4
代码语言:javascript复制select a.course_id,b.prereq_id
from prereq a,prereq b
where a.prereq_id=b.course_id
代码语言:javascript复制select *
from instructor a,instructor b
where a.salary=b.salary and a.name<>b.name