Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Retornar o nome curto do mês de uma data no Oracle


No Oracle Database, podemos usar o TO_CHAR(datetime) função para retornar as várias partes de data de um valor de data e hora, incluindo o nome curto do mês.

O nome abreviado do mês também é conhecido como nome abreviado do mês. Exemplos de retorno do nome curto do mês estão abaixo.

Exemplo


Para obter o nome do mês abreviado, use MON :
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;

Resultado:
SEP

Capitalização


No exemplo acima eu usei letras maiúsculas MON , o que resultou no retorno do nome curto do mês em letras maiúsculas.

Podemos alterar a capitalização deste argumento para Mon para retornar o resultado em letras maiúsculas.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;

Resultado:
Sep

Podemos fornecê-lo em letras minúsculas (mon ) para retornar o nome curto do mês em letras minúsculas:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;

Resultado:
sep

Há muitos outros elementos de formato disponíveis para formatar valores de data e hora no Oracle, e o elemento de formato acima pode ser combinado com outros para produzir um modelo de formato mais longo.

Exemplo:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultado:
Wed, 25 Sep 2030

Consulte Lista de elementos de formato de data e hora no Oracle para obter uma lista completa de elementos de formato que podem ser usados ​​para construir um modelo de formato.