91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

oracle中nvl2函數怎么使用

小億
180
2024-06-06 18:13:24
欄目: 云計算

在Oracle中,NVL2函數用于根據表達式的值來返回不同的結果。該函數的語法如下:

NVL2(expr1, expr2, expr3)

其中,expr1是要檢查的表達式,如果表達式的值不為null,則返回expr2,否則返回expr3。

例如,假設有一個表格包含員工的出生日期和姓名,我們想要根據員工是否年滿18歲來返回不同的結果:

SELECT name, NVL2(birthdate, 
                CASE WHEN months_between(sysdate, birthdate)/12 >= 18 
                     THEN 'Adult' 
                     ELSE 'Minor' 
                END, 
                'Unknown') AS age_group
FROM employees;

在上面的示例中,如果員工的出生日期不為空,則根據員工年齡返回相應的結果(Adult或Minor),如果出生日期為空,則返回Unknown。

0
宜兴市| 河池市| 南岸区| 保山市| 屏边| 正宁县| 云浮市| 南京市| 浦北县| 双辽市| 纳雍县| 门头沟区| 正阳县| 吐鲁番市| 老河口市| 大姚县| 新竹市| 新乐市| 石景山区| 莆田市| 淮北市| 奉新县| 广丰县| 潜山县| 灌南县| 酉阳| 马龙县| 新丰县| 宁陵县| 深州市| 雷山县| 广州市| 宝应县| 师宗县| 忻州市| 南部县| 宁海县| 隆回县| 怀宁县| 阳江市| 灵石县|