Agregační funkce: Porovnání verzí
Smazaný obsah Přidaný obsah
→Externí odkazy: Obsah z puvodni domeny powerbiskoleni.cz byl presunut na web biportal.cz. Odkazovany zdroj je identicky značka: editace z Vizuálního editoru |
m →HAVING |
||
Řádek 68:
'''Syntaxe HAVING:'''
<source lang="SQL">
</source>
'''Časté chyby: Záměna HAVING A WHERE'''
Často dochází k zámeně konstrukcí <code>HAVING</code> a <code>WHERE</code> a agregační funkce je napsána do <code>WHERE</code>. Podívejme se na následující skript:
<source lang="SQL">
</source>
Výsledkem skriptu bude chyba. Důvodem je logické zpracování dotazu (tzv. ''logical query prosessing''), kdy je konstrukce <code>WHERE</code> zpracována dříve než <code>GROUP BY</code>. Snažíme se tedy seskupit řádky na základě agregační funkce, která ještě není spočítána.<ref>[http://www.powerbiskoleni.cz/sql-having-vs-where/]</ref>
|