Formatação da função DECIMAL SQL DB2

Tenho uma pequena pergunta sobre a função DECIMAL em DB2.

por exemplo: DECIMAL ((AVG)FLOAT (AGE))3,1)

Não encontro na internet o que os 3 e 1 significam. Suponho que 1 é a posição após o ponto decimal. Mas não sei o que significa o 3?

Author: whyper, 2015-07-04

2 answers

O segundo parâmetro é a precisão, e o terceiro parâmetro é a escala.

A precisão 3 significa que o número pode ter até três dígitos, e a escala 1 significa que tem uma posição após o ponto decimal.

Fonte: https://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000791.html?cp=SSEPGG_9.7.0%2F2-10-3-2-42

 1
Author: Guffa, 2015-07-04 20:00:20

Você pode encontrar a sintaxe da função DECIMAL facilmente usando o DB2 para z/OS Knowledge Center. Aqui está um link com todas as informações que você poderia desejar sobre a função DECIMAL: http://www-01.ibm.com/support/knowledgecenter/SSEPEK_11.0.0/com.ibm.db2z11.doc.sqlref/src/tpc/db2z_bif_decimal.dita

 0
Author: Kenny, 2015-07-04 23:03:45