没有合适的资源?快使用搜索试试~ 我知道了~
1. 在 GROUP BY 子句里使用 CASE 表达式,可以灵活地选择作为聚合的单位编号或等级,在非定制化统计时能发挥 2. 在聚合函数中使用 CASE 表达
资源详情
资源评论
资源推荐
SQL进阶知识笔记
一、CASE 表达式
1. 在 GROUP BY 子句里使用 CASE 表达式,可以灵活地选择作为聚合的单位编号或等级,在非定制化统计时能发挥
巨大威力。
2. 在聚合函数中使用 CASE 表达式,可以轻松地将行结构的数据转换成列结构的数据。
3. 聚合函数也可以嵌套进 CASE 表达式里使用。
4. 相比依赖于具体数据库的函数,CASE 表达式有更强大的表达能力和更好的可移植性。
5. CASE 表达式是一种表达式而不是语句,有诸多优点。
二、自连接用法(self join)
1. 在需要获取列的组合时,常需要用到“非等值自连接”。
2. 自连接和 GROUP BY 结合使用可以生成递归集合。
3. 可以将自连接看作是不同表之间的连接。
4. 应把表看作行的集合,用面向集合的方式思考。
5. 自连接的开销(性能)更大,应尽量给用于连接的列建立索引。
三、三值逻辑和 NULL
1. 三值逻辑的真值表
NOT
x NOT x
t f
u u
f t
AND
AND t u f
t t u f
u u u f
马虫医生
- 粉丝: 24
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0