Wie benutzt man editdist3 in sqlite
Nach einem Antwort auf eine andere Frage, in SQLite wird die Levenshtein-Distanz in einer SQL-Funktion namens @ implementieeditdist3
. (Vergleiche auch dasDokumentatio)
Jetzt, wenn ich versuche, es zu verwenden, erhalte ich nur einen Fehler, den es nicht gibt:
╰┄┄> sqlite3
SQLite version 3.11.1 2016-03-03 16:17:53
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> CREATE TABLE test (col1 TEXT);
sqlite> INSERT INTO test VALUES ('foobar');
sqlite> SELECT * FROM test WHERE editdist3(col1, 'f00bar') < 3;
Error: no such function: editdist3
Ich verwende sqlite-3.11.1 unter Gentoo Linux mit (Standard) USE-Flagsicu
, readline
undsecure-delete
.