Pour représenter l'argent, nous devons utiliser la méthode Decimal (TotalDigitsinteger, DigitsAfterDecimalinteger).
Supposons que nous devions afficher la valeur 345,66. Pour ce faire, calculez le nombre de bits disponibles. La valeur est 345,66, qui comporte 5 chiffres au total et 2 chiffres après la virgule décimale, soit 66.
Nous pouvons représenter le même contenu à l’aide de la méthode Decimal() de MySQL. Il s’agit d’une représentation précise.
DECIMAL(5,2)
Créons d'abord un tableau et considérons la même représentation ci-dessus pour notre exemple -
mysql> create table MoneyRepresentation -> ( -> Money Decimal(5,2) -> ); Query OK, 0 rows affected (0.65 sec)
Insérons la même valeur, soit 345,66
mysql> insert into MoneyRepresentation values(345.66); Query OK, 1 row affected (0.13 sec)
Affichez tous les enregistrements à l'aide de l'instruction SELECT. La requête est la suivante -
mysql> select *from MoneyRepresentation;
Ce qui suit est le résultat.
+--------+ | Money | +--------+ | 345.66 | +--------+ 1 row in set (0.00 sec)
Regardez le résultat ci-dessus, nous avons obtenu un total de 5 chiffres et ajouté 2 chiffres après la virgule décimale car nous avons défini la fonction sur
DECIMAL(5,2)
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!