Je suis en train d'écrire une application android dans lequel je dois obtenir une gamme de valeurs comme le ci-dessous,comment extraire des données dans SQLite DB dans une gamme particulière
J'ai un DB dans lequel le contenu est comme ci-dessous 5 colonnes,
_ID | _NAME | _AGE | _HEIGHT | _WEIGHT |
1 | aabv | 10 | 5.0 | 30
1 | babs | 10 | 5.1 | 28
1 | cabg | 10 | 5.2 | 29
1 | dabs | 10 | 5.3 | 32
1 | eaba | 10 | 5.0 | 31
1 | gabe | 10 | 5.0 | 31
1 | iabr | 10 | 5.0 | 31
1 | xabt | 10 | 5.0 | 31
1 | zabu | 10 | 5.0 | 31
maintenant je voudrais extraire les lignes qui sont 'd' à l '' => sortie doit => limandes, EABA, gabe, IABR
Puis-je faire si ? si oui, quelle est la requête sql.
J'ai essayé le ci-dessous - « demande le nom qui sont entre D et S »
mCursor = mDb.query(DATABASE_NAME, new String[] { _ID, _NAME, _AGE, _HEIGHT, _WEIGHT },
_NAME + " BETWEEN " + "D" + " AND " + "S",
null,
null,
null,
_NAME + " ASC");
Son donnant une erreur en disant qu'il ya une erreur dans l'instruction =>
_NAME + " BETWEEN " + "A" + " AND " + "S"
Aide aimablement.
[1/11] Q: Dans le tableau ci-dessus si je veux extraire plusieurs données d'une colonne dites, je voudrais extraire où _HEIGHT = (5.1,5.2,5.3) Comment devrais-je ajouter la requête?
S'échapper est un meilleur moyen. Je vais l'éditer. – Leandros
Absolue !! Merci!! manqué le détail :) – Vamsi
Faites comme ceci: '_NAME +" ENTRE "+" \ "A \" "+" ET "+" \ "S \" "' – Leandros