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

NHÓM MySQL THEO NULL và EMPTY

Điều này có thể được thực hiện bằng SELECT CASE. Có thể có một cách đơn giản hơn mà tôi không biết.

Định dạng của SELECT CASE là

SELECT
CASE
    WHEN table_name.text_field IS NULL OR table_name.text_field = ''
    THEN null
    ELSE table.text_field
END as new_field_name,
other_field, another_field, ...rest of query...

Vì vậy, bạn thấy đó, bạn có thể CASE cùng nhau các giá trị với WHEN / THEN và mặc định là giá trị thực bằng ELSE.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiển thị dữ liệu mysql trong bảng html PHP

  2. Cách tắt tùy chọn only_full_group_by trong Laravel

  3. tạo bảng mysql nếu nó không tồn tại

  4. hoàn nguyên các hàng về giá trị cột mặc định mysql

  5. MySQL không thể thêm ràng buộc khóa ngoại