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

MySQL में दो स्ट्रिंग्स की तुलना करना?

<घंटा/>

दो स्ट्रिंग्स की तुलना करने के लिए, जो संख्याएं हैं, आइए पहले हम एक टेबल बनाएं। निम्नलिखित प्रश्न है -

mysql> create table compareTwoStringsDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Value varchar(100)
   -> );
Query OK, 0 rows affected (0.52 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> insert into compareTwoStringsDemo(Value) values('1235667');
Query OK, 1 row affected (0.66 sec)

mysql> insert into compareTwoStringsDemo(Value) values('999999');
Query OK, 1 row affected (0.11 sec)

mysql> insert into compareTwoStringsDemo(Value) values('999888');
Query OK, 1 row affected (0.17 sec)

mysql> insert into compareTwoStringsDemo(Value) values('567433');
mysql> insert into compareTwoStringsDemo(Value) values('567433');
Query OK, 1 row affected (0.23 sec)

mysql> insert into compareTwoStringsDemo(Value) values('2345123');
Query OK, 1 row affected (0.13 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> select *from compareTwoStringsDemo;

यह निम्नलिखित आउटपुट देगा -

+----+---------+
| Id | Value   |
+----+---------+
| 1  | 1235667 |
| 2  | 999999  |
| 3  | 999888  |
| 4  | 567433  |
| 5  | 2345123 |
+----+---------+
5 rows in set (0.00 sec)

दो स्ट्रिंग्स की तुलना करने के लिए क्वेरी निम्नलिखित है जो संख्याएं हैं -

mysql> select *from compareTwoStringsDemo
-> where cast(Value as signed) = 999999;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। मैचिंग स्ट्रिंग वाला रिकॉर्ड प्रदर्शित होता है -

+----+--------+
| Id | Value  |
+----+--------+
| 2  | 999999 |
+----+--------+
1 row in set (0.00 sec)

  1. MySQL क्वेरी कॉलम मानों में से किसी भी दो स्ट्रिंग से मेल खाने के लिए

    इसके लिए आप OR कंडीशन वाले LIKE ऑपरेटर का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable762 (शीर्षक टेक्स्ट);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable762 मानों में डालें (डेटा संरचना और सी और सी ++ में

  1. एकल MySQL क्वेरी के साथ दो कॉलम अपडेट करें

    इसके लिए आपको केवल एक बार SET कमांड का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1909 (Id int NOT NULL, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1909 मानों में

  1. सी ++ में दो तारों की तुलना करना

    यहां हम देखेंगे कि C++ में दो स्ट्रिंग्स की तुलना कैसे करें। सी ++ में स्ट्रिंग क्लास है। इसमें स्ट्रिंग्स की तुलना करने के लिए मानक पुस्तकालय में तुलना () फ़ंक्शन भी है। यह फ़ंक्शन स्ट्रिंग वर्णों को एक-एक करके जांचता है, यदि कुछ बेमेल हैं, तो यह गैर-शून्य मान देता है। आइए बेहतर विचार प्राप्त करने