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

Cách sử dụng một biến làm tên cột cho câu lệnh SELECT

Để sử dụng các biến để đại diện cho các cột (hoặc bảng), bạn cần sử dụng PREPARE / EXECUTE. Hãy thử một cái gì đó như sau:

    SET @colindex1=(CONCAT(i, @indent);    
    SET @stmt = 'SELECT @colindex1 FROM tableindex WHERE main=19';
    PREPARE thestmt FROM @stmt;
    EXECUTE thestmt;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận số lượng hàng trong bảng A có tham chiếu đến bảng B

  2. com.mysql.jdbc.PacketTooBigException java

  3. MySQL Hợp nhất Hai trường từ hai bảng thành một trường trong tập kết quả

  4. Cách nhanh nhất và hiệu quả nhất để tìm nạp bản ghi từ MySQL từ xa đến iPhone

  5. Khi cố gắng thay đổi tên người dùng MySQL Truy vấn Không thành công