Maison >base de données >tutoriel mysql >Comment formater des entiers comme devise dans les requêtes MySQL ?

Comment formater des entiers comme devise dans les requêtes MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-14 17:36:02504parcourir

How to Format Integers as Currency in MySQL Queries?

Conversion d'entiers au format monétaire dans les requêtes MySQL

Dans MySQL, vous pouvez transformer des valeurs entières au format monétaire tout en effectuant des sélections. Bien que vous puissiez ajouter le symbole monétaire à l'aide de la fonction CONCAT(), l'insertion des séparateurs par virgules pour les grands nombres nécessite une approche plus élaborée.

Utilisation de la fonction FORMAT()

La fonction FORMAT() fournit une solution complète pour le formatage des nombres, y compris la conversion en devise format.

Syntaxe :

FORMAT(val, decimals)

Où :

  • val est la valeur entière que vous souhaitez convert.
  • décimales précise le nombre de décimales à afficher.

Exemple :

Pour convertir l'entier 1 000 au format monétaire « 1 000 $ » :

SELECT CONCAT('$', FORMAT(1000, 2)) AS formatted_value;

Cette requête renvoie la valeur « 1 000 $ ». La fonction FORMAT() ajoute les virgules si nécessaire, garantissant un affichage professionnel des devises.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn