Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं दो स्ट्रिंग्स की तुलना (और) कैसे करूं जो mysql में बाइनरी मास्क का प्रतिनिधित्व करती हैं?

आप conv का उपयोग कर सकते हैं , उदा.

select conv('1100', 2, 10) & conv('0110', 2, 10);

फिर से टिप्पणी करें, ऐसा लगता है कि यह मेरे लिए काम करता है:

mysql> select conv('1001', 2, 10) & conv('0110', 2, 10) = 0;
+-----------------------------------------------+
| conv('1001', 2, 10) & conv('0110', 2, 10) = 0 |
+-----------------------------------------------+
|                                             1 |
+-----------------------------------------------+
1 row in set (0.00 sec)

mysql> select conv('1001', 2, 10) & conv('0111', 2, 10) = 0;
+-----------------------------------------------+
| conv('1001', 2, 10) & conv('0111', 2, 10) = 0 |
+-----------------------------------------------+
|                                             0 |
+-----------------------------------------------+
1 row in set (0.00 sec)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उबंटू पर MySQL कैसे स्थापित करें

  2. प्रति पृष्ठ एक प्रश्नोत्तरी आइटम (php/mysql प्रश्नोत्तरी कार्यक्रम)

  3. कैसे mysql में डेटा पंक्तियों से नई पंक्ति वर्ण निकालने के लिए?

  4. नोड जेएस mysql डेटाबेस डिस्कनेक्ट

  5. रैंड द्वारा आदेश () विकल्प