Olá Vanessa, tudo bem?
No Oracle SQLDeveloper, você pode usar a função TO_CHAR para formatar e extrair informações de data e hora, semelhante ao que strftime faz no SQLite. Para extrair o ano de uma data, você pode usar a seguinte expressão:
TO_CHAR(data_coluna, 'YYYY')
Aqui, data_coluna é o nome da coluna que contém os dados de data e hora. O formato 'YYYY' indica que você deseja extrair o ano. Por exemplo, se você tem uma coluna chamada data_venda, o código seria:
SELECT TO_CHAR(data_venda, 'YYYY') AS ano_venda FROM sua_tabela;
Isso retornará o ano de cada data presente na coluna data_venda da tabela sua_tabela.
Agora, se você precisa do ano como um valor numérico para cálculos (e não apenas para exibição em rótulos), você pode usar a função EXTRACT:
SELECT EXTRACT(YEAR FROM data_venda) AS ano
FROM vendas;
Espero ter ajudado e bons estudos!
Para saber mais: Sugestão de conteúdo:
O link está em inglês, mas você poderá utilizar a tradução automática do navegador.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!