INTEGRITY Dokumentace

Podporované dotazy SQL

Tato stránka popisuje funkce SQL podporované nástrojem Log Explorer, včetně běžných agregačních funkcí, výrazů a klauzulí dotazů.

Diagram níže znázorňuje obecnou podobu platného dotazu podporovaného v Log Explorer. Ukazuje, jak standardní klauzule SQL, jako například SELECT, WHERE, GROUP BY, a ORDER BY : lze kombinovat a vytvářet tak podporované dotazy.

Podporovaná gramatika SQL

Mezi příklady dotazů patří:

Klauzule SQL podrobně

Následující klauzule SQL definují strukturu a logiku dotazů v Log Explorer:

Následující části podrobněji popisují zbývající součásti znázorněné v diagramu, jako jsou agregační funkce, řetězcové a číselné výrazy a podporované operátory.

Funkce

Log Explorer podporuje řadu SQL funkcí pro transformaci, vyhodnocení nebo souhrn dat. Patří mezi ně skalární a agregační funkce.

Skalární funkce

Tyto funkce pomáhají manipulovat s hodnotami nebo je vyhodnocovat (často řetězce):

Agregační funkce

Slouží k provádění výpočtů nad sadami řádků:

Diagram níže znázorňuje gramatiku výrazů SQL včetně skalárních a agregačních funkcí.

Skalární a agregační funkce

Výrazy

Podmínky nebo logika používaná v dotazech:

Diagram níže znázorňuje gramatiku výrazů SQL a popisuje různé podoby, které může výraz mít, včetně sloupců, literálů, funkcí, operátorů a aliasů.

Výrazy SQL

Diagram níže definuje gramatiku unárních operátorů, které pracují s jedním operandem (například negace nebo logické NOT):

Gramatika unárních operátorů

Binární operátory

Slouží k aritmetickým, porovnávacím a logickým operacím: