Publicado: Jul 17, 2023

Agora, o Amazon Redshift oferece suporte à cláusula QUALIFY nas instruções SELECT do SQL. A cláusula permite aplicar condições de filtragem ao resultado de uma função de janela sem usar uma subconsulta. Ao filtrar os resultados das funções de janela, você pode se concentrar nos segmentos de dados desejados e obter insights de seus dados com mais eficiência.

O Amazon Redshift já oferece suporte à cláusula HAVING. A cláusula QUALIFY é particularmente útil para consultas analíticas que envolvem funções de janela. Ela permite realizar cálculos e análises em subconjuntos específicos de dados com base em partições ou janelas definidas. Você pode usar as cláusulas QUALIFY e HAVING na mesma consulta. Além disso, esse recurso permite aplicar condições de filtragem mais complexas, como valores agregados ou calculados que nem sempre podem ser obtidos usando apenas cláusulas WHERE regulares. 

A cláusula QUALIFY nas instruções SELECT do SQL está disponível em todas as regiões comerciais e AWS GovCloud (EUA) em que o Amazon Redshift é oferecido. Para saber mais, acesse o guia do desenvolvedor de banco de dados do Amazon Redshift.