La requêtesqlite Optimisation des requêtes
SELECT * FROM Table WHERE Path LIKE 'geo-Africa-Egypt-%'
peut être optimisée:
SELECT * FROM Table WHERE Path >= 'geo-Africa-Egypt-' AND Path < 'geo-Africa-Egypt-zzz'
Mais comment peut-être ce fait:
select * from foodDb where Food LIKE '%apples%";
comment cela peut être optimisé?
Pas plus rapide. Il en résulte toujours un balayage de table complet. Utilisez EXPLAIN de sqlite pour voir le plan de requête, c'est-à-dire le programme vdbe à exécuter pour une requête. – laalto