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

MySQL NULL-सेफ इक्वल ऑपरेटर रो तुलना के साथ उपयोग किए जाने पर कैसा प्रदर्शन करता है?


जब हम NULL-सेफ ऑपरेटर का उपयोग रो तुलना के साथ करते हैं जैसे (A, B) <=> (C, D) तो इसका प्रदर्शन (A <=> C) AND (B <=> D) के बराबर होता है। निम्न उदाहरण इसे दर्शाएगा:

mysql> Select (100,50) <=> (50,100);
+-----------------------+
| (100,50) <=> (50,100) |
+-----------------------+
|                       0 |
+-----------------------+
1 row in set (0.00 sec)

mysql> Select (100,50) <=> (100,50);
+-----------------------+
| (100,50) <=> (100,50) |
+-----------------------+
|                       1 |
+-----------------------+
1 row in set (0.00 sec)

उपरोक्त परिणाम सेट दिखाते हैं कि NULL-सेफ ऑपरेटर्स का उपयोग रो तुलना के साथ कैसे किया जा सकता है।


  1. - MySQL में AND और OR ऑपरेटर का उपयोग करके मल्टीपल रो रिकॉर्ड्स कैसे लौटाएं

    AND और OR ऑपरेटर्स को मिलाकर जटिल फ़िल्टरिंग एकाधिक शर्तों को AND और OR ऑपरेटर्स के साथ जोड़कर जटिल फ़िल्टरिंग करें। कोष्ठक () का उपयोग प्राथमिकता नियंत्रित करने के लिए करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Stu

  1. - MySQL में GROUP BY HAVING और IN से एकाधिक मान शर्त पूरी करने वाली पंक्तियाँ चुनें

    किसी कॉलम (जैसे Subject) में एकाधिक विशिष्ट मान (MySQL, MongoDB) **दोनों** रखने वाले समूह (FirstName) खोजने के लिए IN फ़िल्टर + GROUP BY + HAVING COUNT(*) = N का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1885 (FirstName VARCHAR(20), Subject VARCHAR(50)); डेटा डालें mysql> INSERT IN

  1. - MySQL में 'X दिन पहले' टाइमस्टैम्प के साथ पंक्ति डालें

    CURRENT_TIMESTAMP और RAND() से यादृच्छिक भूतपूर्व तारीख डालें वर्तमान समय से यादृच्छिक दिन पहले की टाइमस्टैम्प डालने के लिए CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY का उपयोग करें। टेबल बनाएं: mysql> create table DemoTable1983 ( DueDate timestamp ); Query OK, 0 rows affected (0.00 sec) ड