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

Nhận tên cột thay vì giá trị cột

Bạn có thể thực hiện việc này với case biểu thức:

SELECT d1, d2, d3, d4, least(d1, d2, d3, d4) as min_value,
       (CASE  least(d1, d2, d3, d4)
            WHEN d1 THEN 'd1'
            WHEN d2 THEN 'd2'
            WHEN d3 THEN 'd3'
            WHEN d4 THEN 'd4'
        END) as min_column_name
FROM table1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mysql PDO từ chối đặt giá trị NULL

  2. Làm thế nào để xây dựng một ứng dụng flask xung quanh một cơ sở dữ liệu đã có sẵn?

  3. Đổi tên các cột khóa ngoại trong MySQL

  4. Triển khai Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 12.04 (Precise Pangolin)

  5. Laravel:PDOException:không thể tìm thấy trình điều khiển