Изменения

Перейти к: навигация, поиск
Агрегирование Function_{Q, A}(R)
====Агрегирование <tex>Function_{Q, A}(R) </tex>====
'''select''' A, func(Q) '''as''' Q '''from''' R '''group by''' A <font color=green>-- A - сохраняемые атрибуты, func(Q) - агрегирующая функция</font> '''select count(*)...''' <font color=green>-- подсчёт всехколичества строк</font> '''select count(distinct *)...''' <font color=green>-- подсчёт различныхстрок</font> '''select count(q)...''' <font color=green>-- подсчёт не '''null'''атрибутов</font>
'''... having Condition''' <font color=green>-- фильтрация после агрегации</font>
'''... order by Attrs'''<font color=green> -- сортировка</font>
100
правок

Навигация