Počítače, Programovanie
S SQL: popis, syntaxe, príklady
SQL je štandardný jazyk pre prácu s relačné databáz. Ten má k dispozícii sadu výkonných nástrojov pre manipuláciu dát uložených v tabuľkách.
Nepochybne, schopnosť skupinových dát v ich vzorke na špecifickom základe je jeden taký nástroj. SQL S spolu s klauzulou WHERE umožňuje definovať podmienky vzorky boli zoskupené dáta nejakým spôsobom.
Parameter S SQL: Popis
Po prvé je potrebné poznamenať, že tento parameter je voliteľný a je používaný výhradne v spojení s GROUP BY možnosť. Ako si spomínate, GROUP BY klauzula sa používa, keď je v SELECT používa funkcie agregačné a výsledky ich výpočtov sa dostať do určitých skupín. V prípade, že KDE umožňuje špecifikovať podmienky výberu, ako sú dáta zoskupené so S obsahuje ustanovenia týkajúce sa údajov, ktoré už priamo v samotných skupinách. Pre lepšie pochopenie, poďme prejsť príklad schémy prezentované na obrázku nižšie.
To je skvelý príklad dáva HAVING popis SQL. Je tabuľka so zoznamom názvov výrobkov, spoločností, ktoré ich vyrábajú, a niektorých ďalších odboroch. Otázka v pravom hornom rohu, sa snažíme získať informácie o tom, koľko druhov výrobkov každá firma vyrába, s tým, že ak chceme zobraziť iba tie firmy, ktoré produkujú viac ako 2 položky. GROUP BY voľba je tvorený z troch skupín, ktoré zodpovedajú mien spoločností, z ktorých každá má počítal počet výrobkov (riadky). Ale nastavenie ste museli stav priehradky jedna skupina z výsledného vzorky, pretože nespĺňa podmienku. Ako výsledok, dostaneme dve skupiny, ktoré zodpovedajú počtu produkčných spoločností 5 a 3.
Môže vzniknúť otázka, prečo používať S, ak je SQL WHERE. Ak by sme použili, kde by sa pozrel na celkovom počte riadkov v tabuľke, a nie v skupinách, a tento stav by nemal zmysel v tomto prípade. Avšak, často môžu žiť spoločne v jednom dotaze.
Vo vyššie uvedenom príklade je vidieť, ako na prvý, je výber dát menom zamestnancov uvedených v parameter, pomocou ktorého, a potom zoskupené do GROUP BY výsledok je navyše testovaná súčet platu za každého zamestnanca.
Parameter SQL S: príklady, syntax
Zoberme si niektoré z funkcií, KTORÉ MAJÚ syntaxe jazyka SQL. Opis tohto parametra je pomerne jednoduchý. Po prvé, ako už bolo uvedené, používa sa výhradne v spojení s parametrom GROUP BY a zobrazí ihneď potom a pred poradí podľa, ak sú prítomné v žiadosti. Je to pochopiteľné, pretože S určuje podmienky pre už zoskupených dát. Po druhé, v podmienkach tohto parametra možno použiť len agregačné funkcie a polia sú uvedené v parametri GROUP BY. Všetky podmienky v tomto parametri uvedená rovnakým spôsobom ako v prípade na to, kde.
záver
Ako vidíte, nič komplikované v tomto vyhlásení nie. Sémanticky sa používa rovnakým spôsobom ako WHERE. Je dôležité pochopiť, že pomocou WHERE na všetkých vybraných dát a S - iba s ohľadom na skupiny definované v parametri GROUP BY. Predstavili sme komplexný opis S SQL, čo je dostatočné pre istý manipuláciu.
Similar articles
Trending Now