9
votes

Quelle est la meilleure façon d'utiliser le format de numéro dans une requête MySQL?

J'ai besoin de définir la valeur "Prix totale" pour être une valeur de point décimale à deux points décimalement comme "56,35". Maintenant, il ressort des valeurs de fraction comme "56.3566666". J'en ai besoin pour être formaté par MySQL "Sélectionner" requête.


0 commentaires

3 Réponses :


21
votes
select
    format(field, 2) as formatted
from
    table
Do note that Format() returns a string, and the result will be with two decimal places (in the above example) - i.e. 100 will be formatted as 100.00.Documentation.

0 commentaires

7
votes

Cela fonctionne aussi, mais si vous en avez besoin pour des calculs ultérieurs ou que pas et que vous n'avez pas et que vous avez MySQL> 5.0.8, vous pouvez également essayer: xxx

Il est un peu plus flexible de cette façon ! J'aime flexible ...


0 commentaires

4
votes

Bonjour, je pensais que je voulais le format mais je n'aime pas le formatage de la partie numéro entière (avec des virgules)

Sélectionnez le tour (11000.299, 2); P>

Sélectionner (11000.301, 2) ; p>

Sélectionnez le tour (11000.3, 2); p>

Les trois rendements 11000.30 P>

SELECT FORMAT(11000.3, 2);


0 commentaires