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

MYSQL ẩn dữ liệu trường nếu giá trị trong trường khác được đặt

Logic của loại này có lẽ tốt nhất thuộc về bản trình bày, chứ không phải là cơ sở dữ liệu, lớp ứng dụng của bạn. Tuy nhiên, vẫn có thể sử dụng IF() hoặc CASE của nó biểu thức — ví dụ:

SELECT art, type, IF(type='b',NULL,price) price FROM x;

Xem nó trên sqlfiddle .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn Mysql trả về id tài nguyên # 8 thay vì giá trị mong muốn

  2. Cách cài đặt phpMyAdmin

  3. Mysql trong đó 1 =0 nhầm lẫn

  4. Bất kỳ cách nào để đạt được tìm kiếm giống như văn bản đầy đủ trên InnoDB

  5. Lỗi MySql xảy ra qua đêm - Gói cuối cùng được gửi đến máy chủ là 0 ms trước