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

sự tồn tại của dấu hoa thị trong một lựa chọn có loại trừ các cột khác không?

Ý của bạn là trong MySQL truy vấn đầu tiên của bạn:

SELECT some_func(some_col), * 
FROM my_table

tạo ra lỗi này?:

Bạn có thể thay đổi mã của mình thành (điều này không gây ra lỗi!):

SELECT *, some_func(some_col) 
FROM my_table

hoặc vào điều này, nếu bạn muốn có các cột được tính toán trước:

SELECT some_func(some_col), t.* 
FROM my_table AS t


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Chọn thực thi truy vấn và thời gian tìm nạp kết quả tăng lên theo số lượng kết nối

  2. Mysql biến 'thành â € ™?

  3. Cách tách văn bản được phân tách bằng dấu phẩy trong thủ tục được lưu trữ trong MySQL

  4. mysqli_real_escape_string và vấn đề dấu ngoặc kép

  5. Hàm giờ () của Hive trả về giá trị đồng hồ 12 giờ