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

mysql:instr tentukan batas kata

Anda dapat melakukannya menggunakan REGEXP operator:

SELECT * FROM mytable WHERE 'mystring' REGEXP CONCAT('[[:<:]]', column_name, '[[:>:]]');

Namun, perhatikan bahwa ini lambat . Anda mungkin lebih baik menggunakan FULLTEXT fitur pencarian jika Anda peduli dengan kata-kata. Atau lakukan InStr() normal yang normal periksa lalu filter hasilnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah penyortiran yang aneh di PHP, mysql dengan data utf8

  2. DatabaseError :“tidak semua argumen dikonversi selama pemformatan string” ketika saya menggunakan pandas.io.sql.to_sql()

  3. Masukkan nilai tetap yang sama ke dalam beberapa baris

  4. Panjang maksimum untuk teks tipe MySQL

  5. Tipe data hasil SUM di MySQL