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

MySQL IS और IS NOT ऑपरेटर का उपयोग क्या है?


MySQL में, दोनों IS और नहीं है ऑपरेटरों का उपयोग बूलियन मान के विरुद्ध किसी मान का परीक्षण करने के लिए किया जाता है।

IS . का सिंटैक्स ऑपरेटर इस प्रकार हो सकता है -

Val IS Boolean_val

यहां वैल वह मान है जिसे हम बूलियन मान के विरुद्ध परीक्षण करना चाहते हैं।

बूलियन_वल बूलियन मान है जिसके विरुद्ध मान का परीक्षण किया जाएगा और यह TRUE, FALSE या UNKNOWN हो सकता है।

नहीं है . का सिंटैक्स ऑपरेटर इस प्रकार हो सकता है -

Val IS NOT Boolean_val

यहां वैल वह मान है जिसे हम बूलियन मान के विरुद्ध परीक्षण करना चाहते हैं।

बूलियन_वा एल बूलियन मान है जिसके विरुद्ध वैल का परीक्षण किया जाएगा और यह TRUE, FALSE या UNKNOWN हो सकता है।

निम्नलिखित MySQL कथन उपरोक्त प्रदर्शित करेंगे -

mysql> Select 1 IS TRUE, 0 IS FALSE, NULL IS UNKNOWN;
+-----------+------------+-----------------+
| 1 IS TRUE | 0 IS FALSE | NULL IS UNKNOWN |
+-----------+------------+-----------------+
|         1 |          1 |               1 |
+-----------+------------+-----------------+
1 row in set (0.00 sec)

mysql> Select 1 IS NOT TRUE, 0 IS NOT FALSE, NULL IS NOT UNKNOWN;
+---------------+----------------+---------------------+
| 1 IS NOT TRUE | 0 IS NOT FALSE | NULL IS NOT UNKNOWN |
+---------------+----------------+---------------------+
|             0 |              0 |                   0 |
+---------------+----------------+---------------------+
1 row in set (0.00 sec)

mysql> Select 0 IS NOT TRUE, 1 IS NOT FALSE, NULL IS NOT UNKNOWN;
+---------------+----------------+---------------------+
| 0 IS NOT TRUE | 1 IS NOT FALSE | NULL IS NOT UNKNOWN |
+---------------+----------------+---------------------+
|             1 |              1 |                   0 |
+---------------+----------------+---------------------+
1 row in set (0.00 sec)

  1. क्या हम MySQL प्रक्रिया में "IF NOT IN" का उपयोग कर सकते हैं?

    आइए सबसे पहले MySQL में IF NOT IN का सिंटैक्स देखें - if(yourVariableName NOT IN (yourValue1,yourValue2,........N) ) तो Statement1else Statement2endif IF NOT IN - . का उपयोग करने के लिए उपरोक्त सिंटैक्स को लागू करें DELIMITER; अब कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें। केस 1 - ज

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे

  1. Printf () में %n का क्या उपयोग है?

    सी भाषा में, %n एक विशेष प्रारूप विनिर्देशक है। यह संबंधित तर्क द्वारा इंगित चर को लोड करने के लिए प्रिंटफ () का कारण बनता है। लोडिंग एक मान के साथ की जाती है जो %n की घटना से पहले प्रिंटफ () द्वारा मुद्रित वर्णों की संख्या के बराबर होती है। नोट - यह कुछ भी नहीं छापता है। एक अन्य प्रिंटफ () फ़ंक्शन