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

MySQL में ! ऑपरेटर का उपयोग

सिफारिश

! ऑपरेटर का उपयोग न करें। MySQL में NOT कीवर्ड पहले से उपलब्ध है जो समान कार्य करता है और अधिक पठनीय/मानक है।

उदाहरण: टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable1560 (
    -> Value1 INT
    -> );
Query OK, 0 rows affected (0.50 sec)
mysql> INSERT INTO DemoTable1560 VALUES(0);
Query OK, 1 row affected (0.16 sec)

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable1560;

आउटपुट:

+--------+
| Value1 |
+--------+
| 0      |
+--------+
1 row in set (0.00 sec)

NOT कीवर्ड का उपयोग

mysql> SELECT NOT (NOT Value1), NOT NOT Value1, NOT NOT Value1 FROM DemoTable1560;

परिणाम

+------------------+----------------+----------------+
| NOT (NOT Value1) | NOT NOT Value1 | NOT NOT Value1 |
+------------------+----------------+----------------+
| 0                | 0              | 0              |
+------------------+----------------+----------------+
1 row in set (0.00 sec)

व्याख्या

  • Value1 = 0 (फाल्सी)
  • NOT Value1 → 1 (सत्य)
  • NOT (NOT Value1) → NOT 1 → 0 (फाल्सी)
  • NOT NOT Value1 → NOT (NOT Value1) → 0
  • MySQL में: 0 = FALSE, गैर-शून्य = TRUE
  • NOT बूलियन NOT ऑपरेटर है

! ऑपरेटर

  • ! भी बूलियन NOT है (NOT का पर्याय)
  • SELECT !Value1 → 1 (क्योंकि Value1=0)
  • SELECT !!Value1 → 0

क्यों NOT पसंद करें?

पहलूNOT!
पठनीयताउच्च (अंग्रेजी शब्द)कम (प्रतीक)
मानक SQLहांनहीं (MySQL-विशिष्ट)
खोज योग्यताआसानमुश्किल
स्पष्टतास्पष्ट इरादाक्रिप्टिक

निष्कर्ष

हमेशा NOT उपयोग करें। ! केवल C/जावास्क्रिप्ट पृष्ठभूमि वाले डेवलपर्स के लिए परिचितता के लिए मौजूद है।

  1. - MySQL में उपयोगकर्ता-परिभाषित वेरिएबल का उपयोग करना

    आइए समझते हैं कि उपयोगकर्ता वेरिएबल क्या हैं और MySQL में उनका उपयोग कैसे किया जा सकता है। हम नियम भी देखेंगे: उपयोगकर्ता वेरिएबल को @var_name के रूप में लिखा जाता है। यहां, var_name वेरिएबल नाम को संदर्भित करता है, जिसमें अल्फान्यूमेरिक कैरेक्टर, ., _, और $ होते हैं। एक उपयोगकर्ता वेरिएबल नाम में

  1. - C प्रोग्राम का उपयोग करके एक पहेली

    यहां हम एक C पहेली प्रश्न देखेंगे। मान लीजिए हमारे पास दो संख्याएं 48 और 96 हैं। हमें पहली संख्या को दूसरी संख्या के बाद जोड़ना है। इसलिए अंतिम परिणाम 9648 जैसा होगा। लेकिन हम किसी भी तार्किक, अंकगणितीय, स्ट्रिंग संबंधी ऑपरेशन का उपयोग नहीं कर सकते, साथ ही किसी भी पूर्वनिर्धारित फ़ंक्शन का उपयोग नह

  1. - Python में MySQL का उपयोग करके SQL LIKE ऑपरेटर का उपयोग समझाया गया

    LIKE MySQL में एक ऑपरेटर है। LIKE ऑपरेटर का उपयोग WHERE स्टेटमेंट के साथ टेबल में किसी विशिष्ट पैटर्न को खोजने के लिए किया जाता है। मान लीजिए आप टेबल में a से शुरू होने वाले मानों को खोजना चाहते हैं, तो ऐसे परिदृश्यों में LIKE स्टेटमेंट का उपयोग किया जाता है। LIKE क्लॉज के साथ दो वाइल्डकार्ड वर्णो