Skip to content

Função plpgsql postgresql 9.6 que recebe um valor do tipo numeric e retorna uma string com o valor por extenso

Notifications You must be signed in to change notification settings

ismaelmdesousa/NumberToExtensive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

NumberToExtensive

Função plpgsql postgresql 9.6 que recebe um valor do tipo numeric e retorna uma string com o valor por extenso. A Função toExtensive foi adaptada de uma função java do arquigo Valor por Extenso em uma Aplicação Java da Devmedia publicado em 2011 por Omero Francisco

Exemplos

SELECT 1 AS exemplos, 400 AS valor, public.toextensive(400)
UNION ALL
SELECT 2 AS exemplos, 0.39 AS valor, public.toextensive(0.39)
UNION ALL
SELECT 3 AS exemplos, 1.29 AS valor, public.toextensive(1.29)
UNION ALL
SELECT 4 AS exemplos, 123.62 AS valor, public.toextensive(123.62)
UNION ALL
SELECT 5 AS exemplos, 54340210.31 AS valor, public.toextensive(54340210.31)

Resultados

exemplos valor toextensive
1 400 quatrocentos reais
2 0,39 trinta e nove centavos
3 1,29 um real e vinte e nove centavos
4 123,62 cento e vinte e três reais e sessenta e dois centavos
5 54340210,31 cinquenta e quatro milhões, trezentos e quarenta mil, duzentos e dez reais e trinta e um centavos

About

Função plpgsql postgresql 9.6 que recebe um valor do tipo numeric e retorna uma string com o valor por extenso

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published