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

Tìm cột có chứa một giá trị nhất định trong MySQL

Hơi lạ khi bạn không biết dữ liệu nằm trong cột nào, vì các cột có nghĩa là có một chức năng được xác định rõ ràng.

[Phản hồi ban đầu đã được xóa.]

CHỈNH SỬA: Bài viết cập nhật của bạn chỉ yêu cầu cột. Trong trường hợp đó, bạn không cần chế độ xem và chỉ có thể chạy truy vấn này

SELECT col FROM (
   SELECT "Column_1" AS col, Column_1 AS value FROM YourTable
   UNION ALL SELECT "Column_2", Column_2 FROM YourTable
   UNION ALL SELECT "Column_3", Column_3 FROM YourTable
) allValues
WHERE value=8;

Khi bạn chạy truy vấn này với bảng của mình, nó sẽ trả về "Cột_2"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về WEEK () - MySQL

  2. Sự cố khi lưu trữ các giá trị Vĩ độ và Kinh độ trong cơ sở dữ liệu MySQL

  3. Làm cách nào để sử dụng đúng CASE..WHEN trong MySQL

  4. Kiểm tra xem hàng có tồn tại không, Laravel

  5. Lỗi nghiêm trọng:Gọi đến một truy vấn hàm thành viên () trên null