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

Đổi tên các cột trong câu lệnh SQL SELECT

Bạn có thể đặt bí danh cho từng tên cột một, giống như vậy

SELECT col1 as `MyNameForCol1`, col2 as `MyNameForCol2` 
FROM `foobar`

Chỉnh sửa Bạn có thể truy cập INFORMATION_SCHEMA.COLUMNS trực tiếp để tạo một bí danh mới như vậy. Tuy nhiên, cách bạn điều chỉnh điều này vào một truy vấn nằm ngoài kỹ năng MySql của tôi :(

select CONCAT('Foobar_', COLUMN_NAME)
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'Foobar'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite3 (hoặc SQL chung) truy xuất hàng thứ n của kết quả truy vấn

  2. Rails 4 MySQL bigInt các vấn đề và lỗi về khóa chính

  3. Cách sử dụng php đếm các cặp từ (chuỗi) mảng chèn vào MySQL

  4. Gửi hình ảnh đến cơ sở dữ liệu MySQL với Android

  5. Tôi có nên thoát một giá trị số nguyên mong đợi bằng cách sử dụng mysql_real_escape_string hay tôi có thể chỉ sử dụng (int) $ allowinteger không