SQL Server ->> 邏輯函數 CHOOSE \GREATEST \IIF \LEAST

CHOOSE

如果列是由1開始的枚舉值,可以用CHOOSE來轉成對應的文字描述

 

GREATEST和LEAST

這兩個是後面纔有的,GREATEST可以輸出多個列中最大的的列值,有點像列級別的MAX函數。而LEAST就是反過來,多列中的最小值。這裏需要注意對NULL值的處理。

 

IIF

這個可以理解爲對CASE WHEN的簡化,相當於XML和JSON,CASE WHEN和IIF。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章