levenshtein()

The minimum number of single-character edits (insertions, deletions or substitutions) required to change one string to the other. Characters of different cases (e.g., a and A) are considered different.

Arguments & returns

levenshtein(s1, s2)

Scalar
Overload link s1s2 Returns
#01 VARCHARVARCHAR BIGINT

Example

levenshtein example
SQL
Haybarn WASM 1.5.5-rc3 · In your browser

Engine example · Run to view results.

In other engines

BigQueryedit_distance()

EDIT_DISTANCE(a, b)
In Haybarn
LEVENSHTEIN(a, b)

SQLGlot example ↗

Exasoledit_distance()

EDIT_DISTANCE(col1, col2)
In Haybarn
LEVENSHTEIN(col1, col2)

SQLGlot example ↗

Snowflakeeditdistance()

EDITDISTANCE(col1, col2)
In Haybarn
LEVENSHTEIN(col1, col2)

SQLGlot example ↗