case有以下幾種搭配:in any case表示無論如何;in no case表示絕不。when有以下幾種用法:表示什么時候、何時;可以引導(dǎo)從句;俚語“入鄉(xiāng)隨俗”。
Case具有兩種格式:簡單Case函數(shù)和Case搜索函數(shù)。
簡單Case函數(shù):
CASE sex
WHEN ‘1’ THEN ‘男’
WHEN ‘0’ THEN ‘女’
ELSE ‘其他’ END
Case搜索函數(shù):
CASE WHEN sex = ‘1’ THEN ‘男’
WHEN sex = ‘0’ THEN ‘女’
ELSE ‘其他’ END
顯然,簡單Case函數(shù)勝在簡潔,但是它只適用于這種單字段的單值比較,而Case搜索函數(shù)的優(yōu)點在于適用于所有比較的情況。
還有一個需要注意的問題,Case函數(shù)在滿足了某個符合條件后,剩下的條件將會被自動忽略,因此,即使?jié)M足多個條件,執(zhí)行過程中也只認第一個條件。
來源:高三網(wǎng)
能發(fā)現(xiàn)自己知識上的薄弱環(huán)節(jié),在上課前補上這部分的知識,不使它成為聽課時的“絆腳石”。這樣,就會順利理解新知識,相信通過case when用法這篇文章能幫到你,在和好朋友分享的時候,也歡迎感興趣小伙伴們一起來探討。