2013-01-08 3 views
1

Voilà ma question:FTS sqlite d'émission de requête

SELECT firstName, lastName FROM users WHERE users MATCH 'firstName:joh*' 

Je veux obtenir toutes les lignes où la longueur de lastName est 1+ (non null)

Comment dois-je modifier ma requête?

Répondre

1

Cela ne peut pas être fait avec FTS; il suffit d'utiliser une expression normale:

SELECT firstName, lastName 
FROM users 
WHERE users MATCH 'firstName:joh*' 
    AND length(lastName) >= 1 

(S'il vous plaît noter que NULL et '' (chaîne vide) sont des valeurs distinctes, et sont tous les deux exclus.)

+0

Je l'ai fait de la même façon. Je n'ai trouvé aucun autre moyen = ( – iWheelBuy