Je veux obtenir le nombre d'enregistrements NOT NULL de ma base de données sqlite. Comme j'utilise le réglage automatique, la dernière ligne insérée ne me donnera pas le nombre réel d'enregistrements dans la table car même si je supprime un enregistrement intermédiaire, il sera inséré à la position supérieure au dernier enregistrement inséré. L'instruction insert me renvoie le numéro de la dernière ligne insérée, mais je veux cette valeur à la volée.Obtenir le nombre total d'enregistrements non NULL dans la base de données sqlite Android
Quelqu'un peut-il m'aider s'il vous plaît?
Merci d'avance.
Faire une requête COUNT() est probablement plus efficace, puisque le curseur sera effectivement rempli avec chaque ligne retournée . – EboMike
Le curseur ne doit être rempli que si vous bouclez les résultats, n'est-ce pas? Quoi qu'il en soit, je n'avais pas en tête, que même la sélection de l'identifiant seul pouvait entraîner une énorme quantité. Donc c'est ton droit. +1 – WarrenFaith
Oui, pas sur Android. Une requête renvoie un curseur entièrement rempli. – EboMike