MySQL में SELECT ... INTO का उपयोग करके क्वेरी परिणाम को यूज़र वेरिएबल में स्टोर कर सकते हैं।
सिंटैक्स
SELECT yourColumnName INTO @variableName FROM yourTableName WHERE condition;
उदाहरण
टेबल बनाएं:
CREATE TABLE StudentInformation (
StudentId INT,
StudentName VARCHAR(100),
StudentAge INT
);
डेटा डालें:
INSERT INTO StudentInformation VALUES (1, 'John', 23), (2, 'Adam', 24), (3, 'Bob', 21), (4, 'Carol', 20), (5, 'Mike', 25);
परिणाम वेरिएबल में स्टोर करें
SELECT StudentAge INTO @yourAge FROM StudentInformation WHERE StudentName = 'Adam';
वेरिएबल का मान देखें
SELECT @yourAge;
आउटपुट: 24
महत्वपूर्ण बिंदु
- क्वेरी केवल एक पंक्ति लौटानी चाहिए
- यूज़र वेरिएबल
@से शुरू होते हैं - सत्र-विशिष्ट होते हैं
- एकाधिक कॉलम के लिए:
SELECT col1, col2 INTO @var1, @var2 FROM ...