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

SQL में WHERE BINARY का उपयोग कैसे करें?

BINARY कीवर्ड के साथ केस-सेंसिटिव तुलना

BINARY कीवर्ड WHERE क्लॉज के बाद स्ट्रिंग तुलना को केस-सेंसिटिव बनाता है।

केस 1: केस-इनसेंसिटिव (डिफ़ॉल्ट)

mysql> SELECT 'joHN' = 'JOHN' AS Result;
+--------+
| Result |
+--------+
|      1 |
+--------+

केस 2: BINARY के साथ केस-सेंसिटिव

mysql> SELECT BINARY 'joHN' = 'JOHN' AS Result;
+--------+
| Result |
+--------+
|      0 |
+--------+
mysql> SELECT BINARY 'JOHN' = 'JOHN' AS Result;
+--------+
| Result |
+--------+
|      1 |
+--------+

कॉलम डेफिनिशन में BINARY उपयोग करना

टेबल बनाते समय कॉलम को केस-सेंसिटिव बनाने के लिए:

mysql> CREATE TABLE binaryKeywordDemo (
    -> Id INT NOT NULL AUTO_INCREMENT,
    -> Name VARCHAR(10) BINARY,
    -> PRIMARY KEY(Id)
    -> );
mysql> INSERT INTO binaryKeywordDemo(Name) VALUES('bOB'),('bob'),('BOB'),('Bob'),('bOb'),('boB');

सटीक मिलान क्वेरी

mysql> SELECT * FROM binaryKeywordDemo WHERE Name = 'Bob';
+----+------+
| Id | Name |
+----+------+
|  4 | Bob  |
+----+------+

केवल 'Bob' (सटीक केस) मिला, 'bob', 'BOB', आदि नहीं।

  1. - MySQL क्वेरी में दो बार LIKE क्लॉज का उपयोग

    OR ऑपरेटर से एकाधिक LIKE शर्तें जोड़ें एक कॉलम पर दो अलग-अलग पैटर्न से फ़िल्टर करने के लिए OR के साथ दो LIKE क्लॉज का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2009 ( Name varchar(20) ); Query OK, 0 rows affected (0.51 sec) mysql> insert into DemoTable2009 values(John

  1. - C# का उपयोग करके बाइनरी को डेसीमल में कन्वर्ट करें

    बाइनरी को डेसीमल में कन्वर्ट करने के लिए, मैंने यहां व्हाइल लूप का उपयोग किया है और बाइनरी नंबर का शेषफल निकाला है, जो इनपुट है। उसके बाद, शेषफल को बेस वैल्यू से गुणा किया जाता है और जोड़ा जाता है।डेसीमल वैल्यू प्राप्त करने के लिए मैंने यह किया: 0) { remainder = val % 10; myDecimal = myDecimal + rem

  1. - पायथन के साथ SQL का उपयोग

    इस ट्यूटोरियल में, हम SQLite डेटाबेस का उपयोग करके पायथन के साथ SQL का उपयोग करना सीखेंगे। पायथन में SQLite डेटाबेस से जुड़ने के लिए एक अंतर्निहित मॉड्यूल है। हम पायथन और SQLite को जोड़ने के लिए sqlite3 मॉड्यूल का उपयोग करने जा रहे हैं।SQLite डेटाबेस को पायथन से जोड़ने के लिए हमें नीचे दिए गए चरणों