Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL Query untuk mendapatkan usia dari tanggal lahir

Anda tidak dapat menggunakan alias kolom dalam klausa WHERE:http ://dev.mysql.com/doc/refman/5.0/en/problems-with-alias.html .

Anda harus memikirkan kembali kueri Anda atau mengubah ke:

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'

Ps Anda mungkin juga ingin melihat AND dan OR Anda serta Anda mungkin ingin menyertakan beberapa tanda kurung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MySQL Not IN tiba-tiba berhenti mengembalikan hasil

  2. Mendapatkan kueri peringkat PHP MYSQL ke peringkat berdasarkan jumlah total skor

  3. Optimalisasi pencarian MySQL menggunakan like dan wildcard

  4. VARCHAR sebagai kunci asing/kunci utama dalam database baik atau buruk?

  5. Unserialize PHP menggunakan Microsoft SQL Query