Перейти к содержимому
шпаргалка.
Esc
навигацияоткрыть⌘Jпредпросмотр
На этой странице

Фильтрация строк

Все темы Python Developer

Чем отличаются WHERE и HAVING?

WHERE и HAVING - это два разных оператора в SQL для фильтрации данных, применяемых в разных контекстах:

WHERE:

  • WHERE используется для фильтрации строк до группировки или агрегации данных.

  • Он применяется к отдельным строкам и определяет, какие строки будут включены в результат запроса.

  • WHERE применяется к строкам до выполнения агрегации.

HAVING:

  • HAVING используется для фильтрации результатов агрегации данных после выполнения группировки.

  • Он применяется к группам строк, сгруппированным по определенным критериям, и определяет, какие группы будут включены в результат запроса.

  • HAVING применяется к результатам агрегации после выполнения группировки.

Эта страница была полезной?