1. Learn
  2. /
  3. Cursuri
  4. /
  5. Funcții pentru manipularea datelor în PostgreSQL

Connected

exercițiu

Exemple cu distanța Levenshtein

Acum să aruncăm o privire mai atentă asupra modului în care putem folosi funcția levenshtein pentru a potrivi șiruri de caractere cu date de tip text. Dacă îți amintești, distanța Levenshtein reprezintă numărul de modificări necesare pentru a converti un șir în alt șir cu care este comparat.

Într-o aplicație de căutare sau atunci când analizezi date care conțin text introdus manual de utilizatori, va trebui întotdeauna să iei în calcul greșelile de tastare sau ortografia incorectă. Funcția levenshtein oferă o metodă excelentă pentru a gestiona această situație. În acest exercițiu, vei executa o interogare pe tabelul film folosind un șir de căutare cu o greșeală de scriere și vei utiliza rezultatele funcției levenshtein pentru a determina o potrivire. Hai să vedem cum funcționează.

Instrucțiuni

100 XP
  • Selectează titlul și descrierea filmului.
  • Calculează distanța Levenshtein pentru titlul filmului față de șirul JET NEIGHBOR.