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

MySQL क्वेरी दो क्षेत्रों और कालानुक्रमिक क्रम में NULL मानों द्वारा ऑर्डर करने के लिए?


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

mysql> टेबल बनाएं DemoTable-> (-> FirstName varchar(100),-> LastName varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.39 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('सैम', 'ब्राउन'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल मानों में डालें (नल, 'स्मिथ'); क्वेरी ठीक, 1 पंक्ति प्रभावित ( 0.16 सेकंड)mysql> डेमोटेबल वैल्यू ('डेविड', 'टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल मानों में डालें ('माइक', नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.45 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

आउटपुट

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

<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| सैम | ब्राउन || नल | स्मिथ || डेविड | टेलर || माइक | NULL |+-----------+----------+4 पंक्तियों में सेट (0.06 सेकंड)

कालानुक्रमिक क्रम में दो क्षेत्रों और संभवतः NULL मानों द्वारा ऑर्डर करने की क्वेरी यहां दी गई है -

mysql> कोलेस द्वारा डेमोटेबल ऑर्डर से *चुनें (फर्स्टनाम, लास्टनाम);

आउटपुट

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

<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| डेविड | टेलर || माइक | शून्य || सैम | ब्राउन || नल | स्मिथ |+-----------+----------+4 पंक्तियों में सेट (0.04 सेकंड)
  1. शून्य मान वाले फ़ील्ड पर MySQL चयन करें?

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

  1. MySQL में ऐसे कॉलम मानों में से एक शून्य होने पर दो कॉलमों को संयोजित करें

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

  1. MySQL क्वेरी दो कॉलम से सभी कॉलम मानों को गिनने के लिए और कुल गणना में नल मानों को बाहर करने के लिए?

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