溫馨提示×

oracle nvl函數的用法是什么

小億
95
2023-11-06 13:38:24
欄目: 云計算

Oracle的NVL函數用于替換空值。該函數接受兩個參數,第一個參數是要判斷的值,第二個參數是如果第一個參數為空時要返回的替換值。如果第一個參數不為空,則返回第一個參數的值;如果第一個參數為空,則返回第二個參數的值。

語法: NVL(expr1, expr2)

其中,expr1是要判斷的值,expr2是當expr1為空時要返回的替換值。

示例: SELECT NVL(salary, 0) as updated_salary FROM employees;

上述示例中,如果salary列的值為空,返回0;如果salary列的值不為空,則返回salary列的值。

另一個示例: SELECT NVL(product_name, ‘Not available’) as updated_product_name FROM products;

上述示例中,如果product_name列的值為空,返回’Not available’;如果product_name列的值不為空,則返回product_name列的值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女