Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL IFNULL ELSE

Sử dụng COALESCE :

SELECT COALESCE(field_a, field_b)

COALESCE là một hàm tiêu chuẩn ANSI trả về giá trị không rỗng đầu tiên từ danh sách các cột được chỉ định, xử lý các cột từ trái sang phải. Vì vậy, trong ví dụ, if field_a là null, field_b giá trị sẽ được hiển thị. Tuy nhiên, hàm này sẽ trả về NULL nếu không có giá trị nào khác null từ các cột được chỉ định.

Nó được hỗ trợ trên MySQL (tôi đã sử dụng nó trên 4.1), SQL Server (kể từ v2000), Oracle 9i + ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới hạn kết quả từ bảng đã tham gia thành một hàng

  2. Cách chạy hoặc tải các tệp .po / .mo để bản địa hóa trong php

  3. Xuất bảng mysql sang tệp .txt hoặc .doc bằng PHP

  4. Làm cách nào để chạy một truy vấn trong MYSQL mà không ghi nó vào nhật ký nhị phân

  5. Lỗi khi gửi gói QUERY