Особенности использования QUALIFY в аналитических функциях Teradata:
- Фильтрация результатов упорядоченной аналитической функции по указанным пользователем условиям поиска. www.ponfish.com
- Возможность ограничить, какие ранги будут выведены в финальном результате. www.ponfish.com
- Оценка QUALIFY происходит после вычисления оконных функций. www.ponfish.com stackoverflow.com
- Конструкция удобна при фильтрации результата применения аналитических функций с сортировкой, так как позволяет делать это в конце выполнения SQL-запроса без дополнительных подзапросов. habr.com
Например, в Teradata QUALIFY исполняется после аналитических функций и перед ORDER BY, поэтому для проверки значения аналитической функции не нужен внешний запрос. stackoverflow.com
Также в Teradata с помощью QUALIFY можно удалять строки на основе значения функции, возвращая новое значение для каждой из участвующих строк. stackoverflow.com