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

Bagaimana cara menggunakan REGEXP dengan urutan pelarian seperti batas kata?

Pertama, perhatikan bahwa REGEXP_REPLACE dapat mencocokkan string sebagian , dan Anda tidak perlu .* sebelum dan sesudah kata pencarian.

\ char harus diloloskan untuk mendefinisikan garis miring terbalik literal, karena \ itu sendiri memungkinkan keluar karakter untuk mesin MySQL. Lihat dokumentasi MySQL 8 ini :

Jadi, Anda perlu

REGEXP_LIKE("aaa abc ccc", "\\babc\\b")



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menanyakan tabel MySQL ini dengan cara yang paling berkinerja?

  2. Rata-rata pada hitungan() dalam kueri yang sama

  3. Perbedaan MySql antara dua cap waktu dalam Detik?

  4. C# Pengumpulan Koneksi MySQL

  5. Mysql pilih baris terakhir untuk setiap grup