Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Hàm MySQL tìm giá trị đầu tiên không NULL: COALESCE()

Hàm COALESCE() trả về giá trị đầu tiên khác NULL trong danh sách đối số.

Cú pháp

COALESCE(value1, value2, ..., valueN)

Có thể nhận 1 hoặc nhiều đối số. Kiểm tra tuần tự từ trái sang phải.

Ví dụ

mysql> SELECT COALESCE(NULL, NULL, NULL, 'Ram', 'Aarav', NULL);
+--------------------------------------------------+
| COALESCE(NULL, NULL, NULL, 'Ram', 'Aarav', NULL) |
+--------------------------------------------------+
| Ram                                              |
+--------------------------------------------------+

Trả về 'Ram' – giá trị không NULL đầu tiên (tham số thứ 4).