Sqlite : utiliser les expressions régulières

Anne sqlite regexp

Pour utiliser des expressions régulières dans les requêtes sqlite, il faut charger le module qui va bien :

.load /usr/lib/sqlite3/pcre.so

ou alors :

SELECT load_extension('/usr/lib/sqlite3/pcre.so');

Si on veut le charger systématiquement, on peut le mettre dans son ~/.sqliterc.

Il peut arriver que le paquet correspondant ne soit pas installé. Il faut alors commencer par :

$ sudo apt-get install sqlite3-pcre

La requête s'écrit de la façon suivante :

SELECT nom FROM table WHERE nom REGEXP '^Pa';

Voir aussi :