Агрегатная функция от агрегатной функции стр. 1 |
||
|
Давайте рассмотрим такую задачу: Найти максимальное значение среди средних цен ПК, посчитанных для каждого производителя отдельно. Посчитать средние значения стоимости по производителям труда не составляет:
Однако стандарт запрещает использовать подзапрос в качестве аргумента агрегатной функции, т.е. нельзя решить задачу следующим способом:
В подобных случаях используется подзапрос в предложении FROM:
С помощью новых возможностей языка – оконных функций - эту задачу можно решить без подзапроса:
Обратите внимание, что оконные функции допускают использование агрегатной функции в качестве аргумента. Ключевое слово DISTINCT необходимо здесь, поскольку максимальное значение, подсчитанное по всему набору средних значений, будет «приписано» каждому производителю. |
||
| Мебель дана |
| Материалы о проблемных новостройках. Информационно-развлекательный портал. |
| mebel-mia.ru |
| Оформление свадебного банкета |
| Контактная информация. Иллюстрированный каталог. |
| banket-info.com.ua |


