Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL क्वेरी जन्म तिथि से आयु प्राप्त करने के लिए

आप WHERE क्लॉज़ में कॉलम एलियासेस का उपयोग नहीं कर सकते:http ://dev.mysql.com/doc/refman/5.0/hi/problems-with-alias.html

आपको अपनी क्वेरी पर पुनर्विचार करना होगा या इसे बदलना होगा:

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 आप अपने AND और OR पर एक नज़र डालने के साथ-साथ कुछ कोष्ठक भी शामिल करना चाह सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 कॉलम चुनें और डेटा मर्ज करें

  2. SQL परिणामों को हैस-मैनी-थ्रू संबंध में कैसे फ़िल्टर करें

  3. SQL - विशिष्ट मान वाली पंक्तियों की गिनती

  4. मैं Python3 में एक MySQL डीबी में इनपुट से कैसे बच सकता हूं?

  5. MySQL:अगर और का उपयोग करके क्वेरी अपडेट करें