Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana saya bisa menggunakan jaro-winkler untuk menemukan nilai terdekat dalam sebuah tabel?

Apakah Anda memiliki daftar kata yang mengandung kata-kata seperti "Philadelphia"?

Dan siapa yang menulis fungsi itu?

Oracle memiliki paket utl_match untuk perbandingan teks fuzzy:http://download.Oracle.com/docs/cd/E14072_01/appdev.112/e10577/u_match.htm

Tidak bisakah kamu melakukan

pilih w1.worddari kata w1where jaro(w1.word,'Philadelphlaa', 9)>=0.95

?

Ini akan memilih 'Philadelphia' jika kata tersebut ada dalam tabel kata.



  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 memuat sejumlah besar string agar sesuai dengan database Oracle?

  2. Gunakan variabel R ke kueri SQL

  3. ORA-00911:karakter Kodok yang tidak valid

  4. Oracle ListaGG, 3 nilai teratas yang paling sering, diberikan dalam satu kolom, dikelompokkan berdasarkan ID

  5. Untuk mengekstrak string tertentu dari string yang diberikan di Oracle