Também, é possível utilizar a função STRFTIME() para extrair uma parte de uma data.
Por exemplo:
SELECT STRFTIME('%Y', DATE()) AS ano_atual;
Também, é possível utilizar a função STRFTIME() para extrair uma parte de uma data.
Por exemplo:
SELECT STRFTIME('%Y', DATE()) AS ano_atual;
Ei, Matheus! Tudo bem?
Obrigada por compartilhar o que vem aprendendo com a comunidade da Alura!
Muito legal a sua iniciativa em mostrar outra forma de obter o ano atual sem o uso direto do EXTRACT(). Isso amplia a visão sobre as possibilidades com funções de data em SQL, principalmente no contexto do SQLite.
Você pode explorar outras formas que o  STRFTIME()  permite usar. Veja este exemplo para extrair o dia e o mês:
 
SELECT 
  STRFTIME('%d', DATE()) AS dia_atual, 
  STRFTIME('%m', DATE()) AS mes_atual;
O que esse código nos retorna? O dia e o mês atual, sem utilizar a função EXTRACT() também.
Continue praticando para se desenvolver cada vez mais!
O artigo está em inglês, mas você pode clicar com o botão direito do mouse sobre a página e escolha a opção Traduzir para o português.
 Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
  Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!