Décimales, trois chiffres après le point
ficheart
-
ficheart -
ficheart -
Bonjour,
J'ai un petit soucis avec les décimales dans mysql.
Voici ce que j'essayes d'obtenir:
1.01
1.02
1.03
...
1.10
1.11
...
1.98
1.99
1.100
1.101
Dans structure, voici ce que j'ai mis
field=num
Type=decimal
Length=9,2
Default as defined=0.00
Le problème est lorsqu'on arrive à 100, j'obtiens 1.10
j'ai donc change length par 9,3 mais j'obtiens un zéro de trop:
1.001
1.002
...
1.010
1.011
Y-a-t-il un moyen de virer ce zéro tout en gardant 3 chiffres après le point ?
J'ai un petit soucis avec les décimales dans mysql.
Voici ce que j'essayes d'obtenir:
1.01
1.02
1.03
...
1.10
1.11
...
1.98
1.99
1.100
1.101
Dans structure, voici ce que j'ai mis
field=num
Type=decimal
Length=9,2
Default as defined=0.00
Le problème est lorsqu'on arrive à 100, j'obtiens 1.10
j'ai donc change length par 9,3 mais j'obtiens un zéro de trop:
1.001
1.002
...
1.010
1.011
Y-a-t-il un moyen de virer ce zéro tout en gardant 3 chiffres après le point ?
A voir également:
- Décimales, trois chiffres après le point
- Point de suite word - Guide
- I deux point - Forum Windows
- Point d'exclamation qwerty ✓ - Forum Clavier
- Power point viewer - Télécharger - Présentation
- Publipostage 2 chiffres après la virgule - Forum Word
4 réponses
Bonjour
field=num
Type=decimal
Length=9,2
Default as defined=0.00
A la place du 2 met 3 .
9 Représente le nombre de chiffre avant la virgule et 2 représente le nombre de chiffre après la virgule.
Ps Oups j'ai lu l'ennoncé un peu trop vite ...
field=num
Type=decimal
Length=9,2
Default as defined=0.00
A la place du 2 met 3 .
9 Représente le nombre de chiffre avant la virgule et 2 représente le nombre de chiffre après la virgule.
Ps Oups j'ai lu l'ennoncé un peu trop vite ...
Bonjour
Tu es bien obligé de prendre un type texte (varchar ou autre) car d'après ta description, ta donnée n'est pas un nombre. En numérique, 1.10 a toujours été et sera toujours égal à 1.100, comme à 1.1 ou 1.1000 d'ailleurs.
Or toi, tu veux faire une distinction : tu parles donc de texte et pas de nombre.
Tu es bien obligé de prendre un type texte (varchar ou autre) car d'après ta description, ta donnée n'est pas un nombre. En numérique, 1.10 a toujours été et sera toujours égal à 1.100, comme à 1.1 ou 1.1000 d'ailleurs.
Or toi, tu veux faire une distinction : tu parles donc de texte et pas de nombre.