case when的两种语法oracle/hive都通用?
本文最后更新于 2808 天前,其中的信息可能已经有所发展或是发生改变。

感觉用多了case when 的语句,会把以下两种语法混淆。现在总结一下吧。

以下的两种方法是等效的。

方法一:Case搜索函数(我的常用)

Case搜索函数
case when tb1.language = 'java' then 'java'
when tb1.language = 'php' then 'php'
else 'qita' end language

方法二:简单Case函数

case tb1.language when 'java' then 'java'
when 'php' then 'php'
else 'qita'
end language

 

Image
Image
Image

评论

  1. Image
    Windows Chrome 71.0.3578.98
    8 年前
    2019-1-17 10:09:12

    居然拿我PHP做文章!

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇