PočítačeProgramování

S SQL: popis, syntaxe, příklady

SQL je standardní jazyk pro práci s relační databází. Ten má k dispozici sadu výkonných nástrojů pro manipulaci dat uložených v tabulkách.

Nepochybně, schopnost skupinových dat v jejich vzorku na specifickém základě je jeden takový nástroj. SQL S spolu s klauzulí WHERE umožňuje definovat podmínky vzorku byly seskupeny data nějakým způsobem.

Parametr S SQL: Popis

Za prvé je třeba poznamenat, že tento parametr je volitelný a je používán výhradně ve spojení s GROUP BY možnost. Jak si vzpomínáte, GROUP BY klauzule se používá, když je v SELECT používá funkce agregační a výsledky jejich výpočtů se dostat do určitých skupin. V případě, že KDE umožňuje specifikovat podmínky výběru, než jsou data seskupena se S obsahuje ustanovení týkající se údajů, které již přímo v samotných skupinách. Pro lepší pochopení, pojďme projít příklad schématu prezentované na obrázku níže.

To je skvělý příklad dává HAVING popis SQL. Je tabulka se seznamem názvů výrobků, společností, které je vyrábějí, a některých dalších oborech. Dotaz v pravém horním rohu, se snažíme získat informace o tom, kolik druhů výrobků každá firma vyrábí, s tím, že chceme-li zobrazit pouze ty firmy, které produkují více než 2 položky. GROUP BY volba je tvořen ze tří skupin, které odpovídají jmen společností, z nichž každá má počítal počet výrobků (řádky). Ale nastavení byste museli stav přihrádky jedna skupina z výsledného vzorku, protože nesplňuje podmínku. Jako výsledek, dostaneme dvě skupiny, které odpovídají počtu produkčních společností 5 a 3.

Může vzniknout otázka, proč používat S, pokud je SQL WHERE. Pokud bychom použili, kde by se podíval na celkovém počtu řádků v tabulce, a nikoli ve skupinách, a tento stav by neměl smysl v tomto případě. Nicméně, často mohou žít společně v jednom dotazu.

Ve výše uvedeném příkladu je vidět, jak na první, je výběr dat jménem zaměstnance uvedené v parametr, pomocí něhož, a pak seskupeny do GROUP BY výsledek je navíc testována součet platu za každého zaměstnance.

Parametr SQL S: příklady, syntax

Vezměme si některé z funkcí, KTERÉ MAJÍ syntaxe jazyka SQL. Popis tohoto parametru je poměrně jednoduchý. Za prvé, jak již bylo uvedeno, používá se výhradně ve spojení s parametrem GROUP BY a zobrazí ihned poté a před pořadí podle, pokud jsou přítomny v žádosti. Je to pochopitelné, protože S určuje podmínky pro již seskupených dat. Za druhé, v podmínkách tohoto parametru lze použít pouze agregační funkce a pole jsou uvedeny v parametru GROUP BY. Všechny podmínky v tomto parametru uvedena stejným způsobem jako v případě na to, kde.

závěr

Jak vidíte, nic komplikované v tomto prohlášení ne. Sémanticky se používá stejným způsobem jako WHERE. Je důležité pochopit, že pomocí WHERE na všech vybraných dat a S - pouze s ohledem na skupiny definované v parametru GROUP BY. Představili jsme komplexní popis S SQL, což je dostatečné pro jistý manipulaci.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.delachieve.com. Theme powered by WordPress.