溫馨提示×

sql中decode的用法是什么

sql
小億
231
2024-06-07 16:45:18
欄目: 云計算

在SQL中,DECODE函數(shù)用于根據(jù)條件值返回不同的結(jié)果。其語法如下:

DECODE(expression, search1, result1, search2, result2, ..., default_result)

其中,expression為要比較的表達式,search1, search2, ...為要比較的值,result1, result2, ...為當(dāng)表達式等于對應(yīng)的值時返回的結(jié)果,default_result為當(dāng)表達式不等于任何給定的值時返回的默認結(jié)果。

例如,下面的示例演示了DECODE函數(shù)的用法:

SELECT DECODE(1, 1, 'One', 2, 'Two', 'Other') AS Result;

運行以上SQL語句,將返回結(jié)果為:One。因為expression的值為1,所以返回對應(yīng)的結(jié)果為One。

0