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

Cách tạo cột ảo bằng MySQL SELECT?

Một cái gì đó như:

SELECT id, email, IF(active = 1, 'enabled', 'disabled') AS account_status FROM users

Điều này cho phép bạn thực hiện các thao tác và hiển thị nó dưới dạng cột.

CHỈNH SỬA:

bạn cũng có thể sử dụng các phép nối và hiển thị các thao tác dưới dạng cột:

SELECT u.id, e.email, IF(c.id IS NULL, 'no selected', c.name) AS country
FROM users u LEFT JOIN countries c ON u.country_id = c.id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao thứ tự đánh giá cho các biểu thức liên quan đến biến người dùng không được xác định?

  2. Lỗi trong MySQL khi đặt giá trị mặc định cho DATE hoặc DATETIME

  3. Sự cố với mysqldump:- tùy chọn --defaults-extra-file không hoạt động như mong đợi

  4. giá trị đã chọn lấy từ db vào tùy chọn hộp chọn thả xuống sử dụng lỗi php mysql

  5. Thêm một cột vào tất cả các Truy vấn Chọn MySQL trong một lần chụp