Oracle
 sql >> база данни >  >> RDS >> Oracle

Как мога да използвам jaro-winkler, за да намеря най-близката стойност в таблица?

Имате ли списък с думи, които съдържат думи като „Филаделфия“?

И кой е написал тази функция?

Oracle има пакет utl_match за сравнение на размит текст:http://download.oracle.com/docs/cd/E14072_01/appdev.112/e10577/u_match.htm

Не можеш ли

изберете w1.wordfrom думи w1къде jaro(w1.word,'Philadelphlaa', 9)>=0,95

?

Това ще избере „Филаделфия“, ако тази дума присъства в думите на таблицата.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. създаване на таблица с избрано обединение няма ограничения

  2. Проблем при зареждане на Oracle.DataAccess.Dll на x-64 машина

  3. Създаване на sha1-хеш на ред в Oracle

  4. Защо заявката на Oracle 12c изисква двойни кавички около таблицата

  5. Съхранена процедура на Oracle