溫馨提示×

利用NVL函數實現Oracle數據的默認值設置

小樊
147
2024-08-28 06:47:15
欄目: 云計算

在Oracle數據庫中,可以使用NVL函數為查詢結果中的空值(NULL)提供默認值

SELECT NVL(column_name, default_value) AS column_alias
FROM table_name;

其中:

  • column_name 是需要檢查空值的列名。
  • default_value 是當 column_name 為空時,需要替換的默認值。
  • column_alias 是返回結果中該列的別名。
  • table_name 是數據表名稱。

例如,假設有一個名為 employees 的表,包含 employee_id、first_name、last_namesalary 列?,F在,如果想要查詢所有員工的信息,并將未指定薪水的員工的薪水設置為默認值 3000,可以使用以下查詢:

SELECT employee_id, first_name, last_name, NVL(salary, 3000) AS salary
FROM employees;

這將返回一個結果集,其中包含所有員工的信息,對于那些薪水為空的員工,薪水列將顯示默認值 3000。

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