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

क्या MySQL अस्थायी चर का उपयोग WHERE क्लॉज में किया जा सकता है?

आपको एक उपनाम निर्दिष्ट करना होगा, और इसे HAVING . में परीक्षण करना होगा खंड:

SELECT id, @var := id * 2 AS id_times_2
FROM user
HAVING id_times_2 < 10

ध्यान दें कि यदि आप केवल फ़िल्टरिंग के लिए सूत्र का उपयोग कर रहे हैं, आंतरिक परिणामों को एक पंक्ति से दूसरी पंक्ति में संप्रेषित करने के लिए नहीं, तो आपको चर की बिल्कुल भी आवश्यकता नहीं है। आप लिख सकते हैं:

SELECT id, id * 2 AS id_times_2
FROM user
HAVING id_times_2 < 10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में mysql_fetch_array के माध्यम से लूपिंग

  2. एक रेल ऐप को पहले से मौजूद MySQL डीबी से 'कनेक्ट' करें?

  3. गतिरोध के बाद MySQL में लेनदेन को फिर से शुरू करना

  4. जाँच कर रहा है कि एक नुस्खा में एक घटक है - MYSQL

  5. आने वाले ई-मेल संदेश को mySQL डेटाबेस में कैसे सम्मिलित करें?