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

MySQL क्वेरी NULL मानों द्वारा ऑर्डर करने के लिए

<घंटा/>

आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable707(StudentFirstName,StudentMarks) मानों ('जॉन', 45) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable707(StudentFirstName,StudentMarks) मान (NULL,65) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable707(StudentFirstName,StudentMarks) मान ('क्रिस', 78) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable707(StudentFirstName,StudentMarks) मानों में डालें ( NULL,89);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> DemoTable707(StudentFirstName,StudentMarks) मान ('रॉबर्ट',99) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable707 में डालें ( StudentFirstName,StudentMarks) मान (NULL,34);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> DemoTable707(StudentFirstName,StudentMarks) मान ('माइक',43) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) 

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

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

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटमार्क्स |+-----------+------------------+--------------+| 1 | जॉन | 45 || 2 | नल | 65 || 3 | क्रिस | 78 || 4 | नल | 89 || 5 | रॉबर्ट | 99 || 6 | नल | 34 || 7 | माइक | 43 |+----------+---------------------+--------------+7 पंक्तियों में सेट (0.00 सेकंड)

NULL मानों द्वारा ऑर्डर करने के लिए क्वेरी निम्नलिखित है -

mysql> स्टूडेंटफर्स्टनाम IS NULL, StudentFirstName DESC द्वारा DemoTable707 ऑर्डर से *चुनें;

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटमार्क्स |+-----------+------------------+--------------+| 5 | रॉबर्ट | 99 || 7 | माइक | 43 || 1 | जॉन | 45 || 3 | क्रिस | 78 || 2 | नल | 65 || 4 | नल | 89 || 6 | नल | 34 |+----------+---------------------+--------------+7 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी तालिका से केवल NULL मानों को बदलने के लिए?

    इसके लिए आप MySQL में शून्य मानों के लिए IS NULL गुण का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (रॉबर्ट); क्वेरी ठीक है, 1 पंक

  1. खाली मानों को NULL में बदलने के लिए MySQL क्वेरी?

    SET और WHERE का उपयोग करके खाली मानों को NULL में बदलना आसान है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हमने यहां कुछ खाली मान भी सेट किए हैं - DemoTable1315 मान (AUS) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

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