Précision et échelle dans les données numériques SQL Server
Le maintien de décimales précis est vital lorsqu'il s'agit de données numériques dans SQL Server, en particulier pour les applications financières. La fonction CONVERT
de SQL Server offre un moyen puissant de gérer cette précision.
Tiration de la fonction de converti pour le contrôle décimal
La fonction CONVERT
vous permet de modifier le type de données d'une valeur, y compris la spécification de la précision et de l'échelle souhaitées (nombre de décimales).
Syntaxe et paramètres
La structure d'utilisation CONVERT
pour contrôler les décimales est la suivante:
<code class="language-sql">SELECT CONVERT(DECIMAL(precision, scale), your_number)</code>
Voici une ventilation des paramètres:
precision
: le nombre total de chiffres (avant et après le point décimal). scale
: le nombre de chiffres après le point décimal. your_number
: la valeur numérique que vous souhaitez formater. Exemple illustratif
Disons que vous devez afficher un numéro avec deux décimales:
<code class="language-sql">SELECT CONVERT(DECIMAL(10, 2), 2.999999);</code>
La sortie sera 3.00
. La fonction CONVERT
tronque tous les chiffres supplémentaires au-delà de l'échelle spécifiée.
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!