Bonjour,
J'aimerais avoir la syntaxe pour enlever les 0 inutils après la virgule.
Je voudrais 0 au lieu de 0,000, 674,5 au lieu de 674,500 et 0,288 ou lieu de 0,288000...
Merci d'avance
Bonjour,
J'aimerais avoir la syntaxe pour enlever les 0 inutils après la virgule.
Je voudrais 0 au lieu de 0,000, 674,5 au lieu de 674,500 et 0,288 ou lieu de 0,288000...
Merci d'avance
C'est une question de mise en fore du résultat qui doit être prise en charge par l'application et n'est pas du ressort du SGBD
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
al1 a raison. Une requête n'est pas faite pour gérer la présentation.
Si tu tiens absolument à sortir le résultat que tu indiques, tu vas devoir passer par une fonction et sortir un résultat en chaînes de caractères. Mais encore une fois, je n'en vois pas trop l'intérêt.
Bonjour,
Il faudrait surtout utiliser le bon type de données pour stocker des données de type décimal.
Je m'explique :
Retourne 0.5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DECLARE @toto FLOAT SET @toto = 0.50000000000000000 SELECT @toto
En revanche :
Retourne 0.50000000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DECLARE @toto NUMERIC(16, 8) SET @toto = 0.500000000 SELECT @toto
NUMERIC est précis, FLOAT ne l'est pas
@++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager