Le trait de soulignement est également la même que dans la plupart des autres bases de données SQL et correspond à tout caractère unique (c'est à dire qu'il est le même que .
dans une expression régulière). À partir de la documentation:
Un trait de soulignement ("_") dans le motif correspond à un caractère dans la chaîne.
Par exemple:
-- The '_' matches the single 'c'
sqlite> select 'pancakes' like 'pan_akes';
1
-- This would need '__' to match the 'ca', only one '_' fails.
sqlite> select 'pancakes' like 'pan_kes';
0
-- '___' also fails, one too many '_'.
sqlite> select 'pancakes' like 'pan___kes';
0
Et juste pour s'assurer que les résultats font sens: SQLite utilise zéro et un pour les booléens.