1.case……end (多选择语句
从数据源上 直接判断数据显示代表的含义
case
when 列名= 条件值1 then 选择项1
when 列名=条件值2 then 选择项2
else 默认值
end
eg:
case
when [商品名称]=‘53’ then ‘商品1’
when [商品名称]=‘AAR’ then ‘商品2’
when [商品名称]=‘ABE’ then ‘商品3’
when [商品名称]=‘ACO’ then ‘商品4’
when [商品名称]=‘AER’ then ‘商品5’
when [商品名称]=‘AGI’ then ‘商品6’
when [商品名称]=‘AGR’ then ‘商品7’
when [商品名称]=‘AIG’ then ‘商品8’
end
2.连接
2.1 内连接
使用比较运算符,根据每个表共有的列的值匹配两个表的行(eg:检索 students和courses表中学生标识号相同的所有行)。
a表
id | name |
---|---|
1 | 张三 |
2 | 李四 |
3 | 王五 |
b