Computer >> Máy Tính >  >> Lập trình >> MySQL

Hàm MySQL COALESCE () nào trả về nếu nó có đối số đầu tiên là trống, nhưng không phải NULL?

Hàm MySQL COALESCE () trả về giá trị trống nếu nó có một ô trống là đối số đầu tiên. Đó là vì giá trị trống cũng là một giá trị không phải NULL và chúng ta biết rằng hàm COALESCE luôn trả về kết quả là giá trị không phải NULL đầu tiên. Ví dụ sau sẽ chứng minh điều đó -

Ví dụ

mysql> Select COALESCE('','Ram');
+--------------------+
| COALESCE('','Ram') |
+--------------------+
|                    |
+--------------------+
1 row in set (0.00 sec)