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

एक विशिष्ट MySQL पंक्ति से केवल एक ही मान प्राप्त करें?

<घंटा/>

इसके लिए जहां क्लॉज के साथ SELECT INTO वेरिएबल का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1896 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1896(StudentName,StudentMarks) मान ('Chris',56) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1896(StudentName,StudentMarks) मान ('डेविड',98) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1896(StudentName,StudentMarks) मान ('माइक',89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1896(StudentName,StudentMarks) में डालें मान ('सैम', 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1896 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

+-----------+----------------+--------------+| छात्र आईडी | छात्र का नाम | स्टूडेंटमार्क्स |+-----------+----------------+--------------+| 1 | क्रिस | 56 || 2 | डेविड | 98 || 3 | माइक | 89 || 4 | सैम | 78 |+-----------+----------------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक विशिष्ट MySQL पंक्ति से मान प्राप्त करने की क्वेरी है -

mysql> सेट @Name:=NULL;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> DemoTable1896 से @Name में StudentName चुनें जहाँ StudentMarks=98;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

अब आप उपरोक्त चर का मान प्रदर्शित कर सकते हैं -

mysql> @Name चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| @नाम |+----------+| डेविड |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में टाइमस्टैम्प मान से केवल दिनांक प्रदर्शित करें

    टाइमस्टैम्प मान से एकमात्र दिनांक प्रदर्शित करने के लिए, MySQL में FROM_UNIXTIME() विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें ( 1488652200);क्वेरी ठीक है, 1 पंक्ति प्

  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ

  1. MySQL के साथ डुप्लिकेट पंक्तियों से केवल एक पंक्ति लौटाएं

    डुप्लिकेट पंक्तियों से केवल एक पंक्ति वापस करने के लिए, DISTINCT कीवर्ड का उपयोग करें - टेबल बनाएं DemoTable1998(Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1998 मान (डेविड) में डालें; क्वेरी ठीक है, 1 पंक्ति प्र