PostgreSQL Prático/Funções Internas/Formatação de Tipos de Dados

5.5 - Formatação de Tipos de DadosEditar

TO_CHAR - Esta função deve ser evitada, pois está prevista sua descontinuação.

TO_DATE

date TO_DATE(text, text); Recebe dois parâmetros text e retorna date.

Um dos parâmetros é a data e o outro o formato.

SELECT TO_DATE('29032006','DDMMYYYY'); - Retorna 2006-03-29


TO_TIMESTAMP

tmt TO_TIMESTAMP(text,text) - Recebe dois text e retorna timestamp with zone


SELECT TO_TIMESTAMP('29032006 14:23:05','DDMMYYYY HH:MI:SS'); - Retorna 2006-03-29 14:23:05+00


TO_NUMBER

numeric TO_NUMBER(text,text)

SELECT TO_NUMBER('12,454.8-', '99G999D9S'); Retorna -12454.8

SELECT TO_NUMBER('12,454.8-', '99G999D9'); Retorna 12454.8

SELECT TO_NUMBER('12,454.8-', '99999D9'); Retorna 12454


Detalhes no item 9.8 do manual.