La version de DB2 de SQL a une fonction mathématique appelée DECIMAL. Son utilisation avec une fonction de pourcentage, DECIMAL vous permet de contrôler le nombre de décimales du résultat. L'instruction SQL SELECT suivante illustre l'utilisation de DECIMAL dans les calculs de pourcentage:
SELECT nom, NUMÉRO_COMMANDE, DECIMAL (item_total, item_total * 100,0 / order_total, 5,2) en pourcentage, order_total DE order_table-
La fonction de DECIMAL a trois arguments: le nombre ou la valeur calculée, le nombre de chiffres de précision et le nombre de chiffres après la virgule. Ici, la précision est de cinq ans et le nombre de chiffres après la virgule est de deux. Cette instruction SELECT produit un pourcentage un nombre ayant cinq chiffres totaux et deux décimales, tels que 56.05 ou 199,10.