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

string pencocokan mysql dengan awal string dalam tabel

Coba ini:

SELECT col1, col2 -- etc...
FROM your_table
WHERE 'abffagpokejfkjs' LIKE CONCAT(value, '%')

Perhatikan bahwa ini tidak akan menggunakan indeks secara efektif sehingga akan lambat jika Anda memiliki banyak catatan.

Perhatikan juga bahwa beberapa karakter dalam value (mis. % ) dapat ditafsirkan oleh LIKE memiliki arti khusus, yang mungkin tidak diinginkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RMySQL dbWriteTable dengan field.types

  2. Gagal mengonversi dari tipe [java.lang.Object[]] menjadi tipe [@org.springframework.data.jpa.repository.Query

  3. secara otomatis menjadwalkan eksekusi skrip php pada waktu tertentu

  4. Melakukan perbandingan LIKE pada bidang INT

  5. Desain basis data:3 jenis pengguna, terpisah atau satu tabel?