Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membandingkan (DAN) dua string yang mewakili topeng biner di mysql?

Anda dapat menggunakan conv , misalnya.

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

Komentar ulang, sepertinya berhasil untuk saya:

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. Mendapatkan Id yang Terakhir Dimasukkan Dari MySQL di Yii

  2. Menggunakan LAST_INSERT_ID() dalam sisipan multi baris

  3. Data terpotong untuk kolom?

  4. MySQL – Operator Perbandingan TERKECIL dan TERBESAR

  5. Menampilkan gambar yang disimpan dalam database MySql dalam format BLOB menggunakan c#