Začněte nyníZačněte zdarma

Příklady Levenshteinovy vzdálenosti

Pojďme se blíže podívat na to, jak lze funkci levenshtein použít k porovnávání řetězců s textovými daty. Levenshteinova vzdálenost udává počet úprav potřebných k převodu jednoho řetězce na druhý.

Při vývoji vyhledávací aplikace nebo při analýze dat obsahujících ruční uživatelské vstupy je vždy potřeba počítat s překlepy a chybnými pravopisy. Funkce levenshtein nabízí skvělý způsob, jak si s tímto úkolem poradit. V tomto cvičení spustíš dotaz nad tabulkou film s hledaným řetězcem obsahujícím překlep a pomocí výsledků funkce levenshtein určíš shodu. Pojďme na to.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Vyber název a popis filmu.
  • Vypočítej Levenshteinovu vzdálenost názvu filmu od řetězce JET NEIGHBOR.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Select the title and description columns
SELECT  
  ___, 
  ___, 
  -- Calculate the levenshtein distance
  ___(___, ___) AS distance
FROM 
  film
ORDER BY 3
Upravit a spustit kód