Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में क्वेरी का परिणाम वेरिएबल में कैसे स्टोर करें?

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 ...
  1. - MySQL में FORMAT() का उपयोग करके मुद्रा रिकॉर्ड कैसे सेट करें?

    MySQL में FORMAT() फ़ंक्शन का उपयोग करके संख्याओं को मुद्रा फॉर्मेट (हजारों विभाजक, निश्चित दशमलव) में प्रदर्शित किया जा सकता है। सिंटैक्स CONCAT(CURRENCY_SYMBOL , FORMAT(amount, decimal_places)) उदाहरण तालिका बनाएं: mysql> CREATE TABLE DemoTable (Amount DECIMAL(15,4)); mysql> INSERT INTO De

  1. - MySQL में यूज़र-डिफ़ाइन्ड वेरिएबल (@var) से क्वेरी परिणाम असाइन करें

    MySQL में @variable_name सिंटैक्स से यूज़र-डिफ़ाइन्ड वेरिएबल बनाकर SELECT ... INTO @var या असाइनमेंट ऑपरेटर := से क्वेरी परिणाम संग्रहीत कर सकते हैं। टेबल बनाएं mysql> CREATE TABLE DemoTable1864 ( Id INT, FirstName VARCHAR(20), LastName VARCHAR(20) ); डेटा डालें mysql> INSERT INT

  1. - MySQL SELECT परिणाम को कस्टम वेरिएबल में कैसे स्टोर करें

    उदाहरण टेबल बनाएं: INSERT INTO DemoTable2013 VALUES (Chris), (David), (Mike), (Sam), (Bob); वेरिएबल में काउंट स्टोर करें SET @query := (SELECT COUNT(*) FROM DemoTable2013); वेरिएबल का उपयोग करके अंतिम रिकॉर्ड प्राप्त करें WHERE (@query := @query - 1) = 0; परिणाम +------+ | Name | +------+ | Bo