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

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


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

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 ऑपरेटर के साथ कई पंक्ति रिकॉर्ड वापस करने के लिए

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentMathMarks int,    StudentMySQLMarks int,    status ENUM('ACTIVE','INACTIVE') ); Qu

  1. पंक्ति का चयन कैसे करें जब कॉलम को MySQL में एकाधिक मान को पूरा करना होगा?

    इसके लिए आप IN() के साथ GROUP BY HAVING क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1885 ( FirstName varchar(20), सब्जेक्ट varchar(50) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1885 मानों में डा

  1. MySQL में "X दिन पहले" टाइमस्टैम्प के साथ एक पंक्ति कैसे सम्मिलित करें?

    इस तरह की एक पंक्ति डालने के लिए निम्नलिखित सिंटैक्स का उपयोग करें, जिसमें हम CURRENT_TIMESTAMP का उपयोग कर रहे हैं - अपनेTableName मानों में डालें(CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY); ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1983 (ड्यूडेट टाइमस्