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

bagaimana saya bisa mencocokkan dua string meskipun mereka 1 karakter berbeda?

Anda ingin menggunakan algoritma String Metric seperti yang disebutkan di atas, PHP memiliki fungsi ini di dalam http ://php.net/manual/en/function.levenshtein.php serta http://www.php.net/manual/ en/function.similar-text.php .

MySQL tidak mengimplementasikan (algoritma spesifik) ini secara asli tetapi beberapa orang telah melanjutkan dan menulis prosedur tersimpan untuk mencapai hal yang sama:http://www.artfulsoftware.com/infotree/queries.php#552

Menurut pendapat saya menggunakan Metrik String yang dapat menangani perubahan sewenang-wenang lebih baik daripada menghapus tanda baca, dan juga dapat menangkap penghilangan, transposisi, dll ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA EclipseLink DatabaseException:'tabel foo.SEQUENCE tidak ada'

  2. Tingkatkan id saya dalam permintaan sisipan saya

  3. Max_connections di MySQL 5.7

  4. TIME_TO_SEC() Contoh – MySQL

  5. MySQL Mengatasi kesalahan 1093