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

Truy vấn MySQL để lấy tuổi kể từ ngày sinh

Bạn không thể sử dụng bí danh cột trong mệnh đề WHERE: http ://dev.mysql.com/doc/refman/5.0/en/problems-with-alias.html .

Bạn sẽ phải suy nghĩ lại truy vấn của mình hoặc thay đổi thành:

SELECT id, pseudo, nom, prenom, sexe, ville, 
   FLOOR(DATEDIFF (NOW(), date_naissance)/365) AS mAge 
FROM user 
WHERE sexe = 'Homme' AND 
FLOOR(DATEDIFF (NOW(), date_naissance)/365) BETWEEN 18 AND 25 
OR ville = 'Bordeaux'

Bạn cũng có thể muốn xem AND và OR của mình cũng như bạn có thể muốn thêm một số dấu ngoặc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để cho phép khách hàng đăng nhập vào trang web của bạn bằng tài khoản Google của họ?

  2. xóa mysql trong chế độ an toàn

  3. Sử dụng MySQL &MSSQL cho hai cơ sở dữ liệu khác nhau với Entity Framework

  4. Biểu tượng Wampserver không chuyển sang màu xanh lá cây hoàn toàn, dịch vụ mysql không khởi động?

  5. Cách kiểm tra kết quả SQL trống trong ASP