Função extract

Todo SGDB de renome, segue a norma ANSI-SQL, e dentro da norma, existem algumas funções e uma delas é a extract().

Saiba mais sobre o SQL, assista meu vídeo de apresentação do curso SQL, pela 4Linux. Clique Aqui.

A função extract retorna subcampos dos valores de data e hora, como o ano ou a
hora. A fonte deve ser uma expressão de valor do tipo date, timestamp, time ou interval.As expressões aceitas são diversas, mas as mais comuns são:

  • minute
  • hour
  • day
  • month
  • year

Alguns exemplos, são mostrados abaixo, a função now() usada retorna a data e hora atual.

SELECT extract(YEAR FROM now());
SELECT extract(MONTH FROM now());
SELECT extract(DAY FROM now());