溫馨提示×

mysql中ifnull的用法是什么

小億
192
2024-01-03 14:31:02
欄目: 云計算

在MySQL中,IFNULL函數用于判斷一個字段是否為NULL,如果為NULL,則返回一個指定的值,如果不為NULL,則返回字段本身的值。

語法: IFNULL(expr1, expr2)

參數說明:

  • expr1:要判斷是否為NULL的字段或表達式。
  • expr2:如果expr1為NULL,則返回的值。

示例: 假設有一個名為students的表,其中包含以下字段:id, name, age。

  1. 返回age字段,如果age為NULL,則返回0: SELECT IFNULL(age, 0) FROM students;

  2. 返回name字段,如果name為NULL,則返回’Unknown’: SELECT IFNULL(name, ‘Unknown’) FROM students;

注意事項:

  • IFNULL函數只接受兩個參數,不能多于兩個。
  • 第一個參數可以是字段名、表達式或常量,但第二個參數必須是一個常量。

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