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

MySQL सेलेक्ट स्टेटमेंट में NULL का उपयोग कैसे करें?

<घंटा/>

MySQL में, NULL की लंबाई 0 है। यहाँ, हम देखेंगे कि SELECTstatement के साथ NULL का उपयोग कैसे किया जा सकता है। आइए CREATE कमांड की मदद से एक टेबल बनाएं -

एक टेबल बनाना -

mysql> टेबल बनाएं NullWIthSelect-> (-> Name varchar(100)-> );query OK, 0 Rows प्रभावित (0.62 sec)

ऊपर, मैंने सफलतापूर्वक एक तालिका बनाई है। अब मैं INSERT कमांड की मदद से कुछ रिकॉर्ड डालूंगा -

रिकॉर्ड सम्मिलित करना -

mysql> INSERT को NullWIth सेलेक्ट वैल्यू ('जॉन') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> INSERT को NullWIth सेलेक्ट वैल्यू ('बॉब') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> INSERT NullWIthSelect मानों में (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> नल में सम्मिलित करें मानों ('कैरोल') का चयन करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> NullWIth में सम्मिलित करें मानों का चयन करें (''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> NullWIthSelect मानों में सम्मिलित करें ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> NullWIthSelect मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) 

ऊपर, मैंने 7 रिकॉर्ड डाले हैं जिनमें एक रिकॉर्ड का खाली मान है और दो में शून्य मान हैं। बाकी के कुछ मान हैं।

सभी रिकॉर्ड प्रदर्शित करने के लिए, हम सेलेक्ट कमांड का उपयोग कर सकते हैं -

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

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

<पूर्व>+----------+| नाम |+----------+| जॉन || बॉब || शून्य || कैरल || || डेविड || NULL |+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)

अब, हम नीचे दिखाए गए अनुसार सेलेक्ट स्टेटमेंट के साथ NULL का उपयोग कर सकते हैं।

सबसे पहले, आइए सिंटैक्स को देखें -

अपनेTableNamet से * चुनें जहां column_name NULL है;

उपरोक्त क्वेरी को यह जानने के लिए लागू करना कि कौन सा कॉलम मान शून्य है। क्वेरी इस प्रकार है -

mysql> NullWIth से चुनें * चुनें जहां नाम NULL है;

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

<पूर्व>+----------+| नाम |+------+| शून्य || NULL |+------+2 पंक्तियों में सेट (0.00 सेकंड)

अब, हम NULL मान की लंबाई प्राप्त कर सकते हैं जो कि 0 है। क्वेरी इस प्रकार है -

mysql> NullWIth से सेलेक्ट काउंट (नाम) चुनें जहां नाम NULL है;

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

<पूर्व>+---------------+| गिनती (नाम) |+---------------+| 0 |+---------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. जावा में MySQL के साथ चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

    इसके लिए आपको executeQuery() का उपयोग करना होगा। वाक्य रचना इस प्रकार है - yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);yourresultSetObject=yourPreparedStatement.executeQuery(); डेटाबेस नमूना में एक तालिका बनाएँ। तालिका बनाने की क्वेरी इस प्रकार है - );Query OK,

  1. MySQL में सेलेक्ट में if/else कंडीशन का उपयोग कैसे करें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1966 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20), PhotoLiked int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1966 में डालें (उपयोगकर्ता नाम, PhotoLiked) म

  1. पायथन का उपयोग करके MySQL में IF स्टेटमेंट का उपयोग कैसे करें?

    IF कथन अजगर में एक सशर्त कथन है। यह किसी विशेष स्थिति की जाँच करता है और उसके अनुसार कुछ क्रिया करता है। यहां, हम sql डेटाबेस के साथ बातचीत करने के लिए अजगर का उपयोग करके IF स्टेटमेंट के उपयोग पर चर्चा करेंगे। सिंटैक्स IF(शर्त, value_if_true,value_if_false) कुछ मानदंडों के आधार पर चयन करने के लिए