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

MySQL:पंक्तियों का चयन करना जहां एक कॉलम शून्य है?

<घंटा/>

पंक्तियों का चयन करने के लिए जहां एक कॉलम शून्य है, आप कहां क्लॉज की मदद से MySQL से IS NULL का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम शून्य है;

आइए पहले अवधारणा को समझने के लिए एक तालिका बनाएं -

mysql> तालिका बनाएं NULLDemo1 -> ( -> StudentId int, -> StudentName varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.48 सेकंड)

तालिका में रिकॉर्ड सम्मिलित करना। रिकॉर्ड डालने की क्वेरी इस प्रकार है -

mysql> NULLDemo1 मानों में डालें (NULL, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> NULLDemo1 मानों में डालें (100, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) )mysql> NULLDemo1 मानों में डालें (NULL, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> NULLDemo1 मानों में डालें (101, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) 

अब आप सेलेक्ट स्टेटमेंट की मदद से सभी रिकॉर्ड्स को डिस्प्ले कर सकते हैं। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| नल | जॉन || 100 | जॉनसन || नल | कैरल | | 101 | सैम | +-----------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

उपरोक्त सिंटैक्स को लागू करें जिस पर शुरुआत में उस पंक्ति का चयन करने के लिए चर्चा की गई थी जहां कॉलम न्यूल है। उपरोक्त तालिका के लिए क्वेरी इस प्रकार है।

mysql> NULLDemo1 से * चुनें जहां StudentId NULL है;

यहाँ आउटपुट है -

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| नल | जॉन || नल | कैरल |+-----------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. समूह MySQL पंक्तियों को स्तंभ मान द्वारा एक सरणी में?

    पंक्तियों को एक सरणी में समूहित करने के लिए, ORDER BY क्लॉज के साथ GROUP_CONCAT() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (102, क्रिस); क्वेरी ठीक है, 1 पंक्ति प्रभा

  1. MySQL में NULL पंक्ति के साथ कॉलम गुणा करना?

    NULL पंक्ति से गुणा करने के लिए, आप COALESCE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1842 ( NumberOfItems int, Amount int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1842 मानों में (NUL

  1. MySQL में नल में कहां चुनें?

    निम्नलिखित वाक्य रचना है - select yourColumnName1, yourColumnName2, yourColumnName3, . . . N from yourTableName where yourValue in(yourColumnName1,yourColumnName2) or yourColumnName1 is NULL; आइए एक टेबल बनाएं - mysql> create table demo60 −> ( −> id int not null auto_increment