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

Membuat SET MySQL dari string

Jika Anda mencoba menggunakan set dalam IN pernyataan, alih-alih memisahkan string, Anda dapat melakukan perbandingan seperti:

SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');

Saya tidak yakin seberapa efisien ini jika kumpulan data Anda besar, tetapi mungkin lebih cepat daripada membaca dan memilih dari tabel sementara.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengimpor Database MySQL di Baris Perintah

  2. Bagaimana cara memeriksa apakah ada baris di MySQL? (yaitu memeriksa apakah ada email di MySQL)

  3. Injeksi SQL yang mengatasi mysql_real_escape_string()

  4. Mendapatkan karakter aneh saat mengambil nilai di database mysql

  5. Bagaimana cara mengimpor file excel ke MySQL Workbench?