J'ai le tableau suivant:
|-----| | sum | |-----| | 1 | |-----| | 5 | |-----| | 8 | |-----| | 1 5 | |-----|
3 Réponses :
Non.
Dans une base de données relationnelle Les rangées de table ne sont pas de commande. Si vous spécifiez une commande pour les lignes, il est possible d'écrire une requête. P>
Maintenant, vous pouvez ajouter une colonne supplémentaire pour trier les lignes. Par exemple: p> La requête pourrait être: p>
Mis à jour pour contenir une clé primaire pour la commande.
Pour la question mise à jour, vous pouvez écrire:
@Ababo Vous utilisez probablement une ancienne version de SQLite qui ne prend pas en charge les fonctions de la fenêtre.
En utilisant la colonne code> ID ID> et si vous souhaitez uniquement la colonne code> somme code>, vous pouvez le faire:
select (select sum(val) from tablename where id <= t.id) sum from tablename t
Cela devrait être inefficace sanglant.
Si et lorsque vous trouvez une solution à votre problème, remettez en question son efficacité.
Cela pourrait être d'intérêt: Stackoverflow.com/Questtions/3785995/...