1. Sem SELECT necessário: Em DuckDB, é possível iniciar uma consulta com a cláusula FROM, eliminando a necessidade de uma cláusula SELECT.
2. Ordenação de consulta flexível: O DuckDB permite que você escreva a cláusula SELECT após a cláusula FROM, o que se ajusta melhor à forma como muitas pessoas pensam sobre consultas.
3. Excluir colunas: O DuckDB introduz a cláusula SELECT * EXCLUDE, que permite excluir certas colunas do conjunto de resultados, em vez de listar todas as colunas que você deseja incluir.
4. Substituir colunas: O DuckDB permite substituir colunas específicas com novos valores, sem que seja necessário listar todas as outras colunas na cláusula SELECT.
Além disso, o DuckDB apresenta uma abordagem única que visam simplificar e melhorar a experiência de consulta. Os recursos mencionados acima foram escolhidos como favoritos pelo palestrante, que destacou como o DuckDB elimina a necessidade de listar todos os campos não-agregados em uma consulta SQL, tornando o processo mais eficiente e fácil de escrever.
Além disso, o palestrante também destacou a função pivot, que facilita a reorganização de dados, mas não entra em detalhes sobre isso no vídeo.
Em resumo, o DuckDB é uma ferramenta que visa melhorar a eficiência e a experiência de consulta, tornando as consultas SQL mais fáceis de escrever e mais eficientes.