आपको एक उपनाम निर्दिष्ट करना होगा, और इसे 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