case when then else end
生活随笔
收集整理的這篇文章主要介紹了
case when then else end
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
sql case when then else end
查詢生成統(tǒng)計列表
case具有兩種格式。簡單case函數(shù)和case搜索函數(shù)。
–簡單case函數(shù)
case sexwhen '1' then '男'when '2' then '女'else '其他' end--case搜索函數(shù)case when sex = '1' then '男'when sex = '2' then '女'else '其他' end這兩種方式,可以實現(xiàn)相同的功能。簡單case函數(shù)的寫法相對比較簡潔,但是和case搜索函數(shù)相比,功能方面會有些限制,比如寫判定式。
這兩種方式,可以實現(xiàn)相同的功能。簡單case函數(shù)的寫法相對比較簡潔,但是和case搜索函數(shù)相比,功能方面會有些限制,比如寫判定式。
還有一個需要注重的問題,case函數(shù)只返回第一個符合條件的值,剩下的case部分將會被自動忽略。
–比如說,下面這段sql,你永遠無法得到“第二類”這個結(jié)果
case when col_1 in ( 'a', 'b') then'第一類'when col_1 in ('a') then '第二類'else'其他'end轉(zhuǎn)載:https://blog.csdn.net/xuxurui007/article/details/8479953
總結(jié)
以上是生活随笔為你收集整理的case when then else end的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 引用js/css时,加入时间戳解决浏览器
- 下一篇: 图论算法(一)--最短路径的DFS/BF