3 pièce(s) jointe(s)
Traitement d'une colonne de nombres réels
Bonjour.
Mon souci est le suivant : dans une application qui traite des nombres réels, j'ai un problème d'affichage (cadrage à gauche ou à droite, point ou virgule comme séparateur décimal, choix du nombre de décimales) et, après plusieurs essais, j'ai diagnostiqué que le problème survenait quand la 1ère valeur rencontrée était "nulle".
Pour être plus clair (!), j'ai fait un test avec DB Browser for sqlite, illustrations ci-dessous :
création de la table :
Code:
1 2 3 4
| CREATE TABLE "test" (
"Nom" TEXT,
"Montant" REAL
) |
Quelques données :
Pièce jointe 629284
l'exécution du sql : "select * from test" donne :
Pièce jointe 629285
les montants sont traités comme du texte (cadrage à gauche)
avec le sql : "select * from test order by nom desc" donne :
Pièce jointe 629286
cette fois, les montants sont traités comme des nombres (cadrage à droite)
Y a-t-il un moyen d'éviter cela ?
D'avance merci.
Christian