Maison >base de données >tutoriel mysql >Comment formater des nombres à deux décimales sans arrondi dans MySQL ?
Afin d'afficher un nombre à deux décimales sans arrondir le nombre d'origine, il est possible d'utiliser la fonction TRUNCATE . Cette fonction supprime toutes les décimales au-delà du nombre spécifié.
Pour tronquer un nombre à deux décimales, la syntaxe suivante peut être utilisée :
TRUNCATE(number, 2)
Pour Par exemple, pour tronquer le nombre 2229,999 à deux décimales, l'expression suivante peut être utilisé :
TRUNCATE(2229.999, 2)
Le résultat de cette expression sera 2229,99.
En plus de TRUNCATE, la fonction ROUND peut également être utilisée pour formater des nombres afin un nombre spécifié de décimales. Cependant, ROUND arrondit le nombre à la décimale la plus proche, ce qui peut ne pas être souhaitable dans certains cas.
Pour plus d'informations sur la fonction TRUNCATE, reportez-vous à la documentation MySQL : https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_truncate
Pour plus d'informations sur la fonction ROUND, reportez-vous à la documentation MySQL : https://dev .mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_round
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!