ArvutidProgrammeerimine

MILLE SQL: kirjeldus, süntaks, näited

SQL on kirjakeel töötamise relatsioonandmebaaside. Ta käsutuses kogum võimsaid tööriistu manipuleerides salvestatud andmete tabelid.

Kahtlemata võime andmeid grupeerida oma proovi spetsiifilisel alusel on üks selline vahend. SQL võttes koos WHERE klauslit saab määrata tingimused proovi on grupeeritud andmete mingil moel.

Parameeter võttes SQL: Kirjeldus

Esiteks väärib märkimist, et see parameeter on vabatahtlik, ning seda kasutatakse ainult koos GROUP BY valik. Nagu te mäletate, GROUP BY klauslit kasutatakse siis, kui SELECT kasutab kokku funktsioonide ja tulemused oma arvutused, et saada teatud rühmad. Kui WHERE võimaldab määrata valiku tingimused enne andmete grupeeritud, siis võttes sisaldab sätteid andmete juba otse rühmasid. Paremaks mõistmiseks, Vaatame näiteks skeemile esitatud alloleval joonisel.

See on suurepärane näide annab võttes SQL kirjeldus. Kas tabeli nimesid, tooteid, firmad toodavad neid ja mõned teistes valdkondades. Päringu üleval paremas nurgas, me üritame saada teavet selle kohta, kuidas paljud liiki tooteid iga firma toodab, mistõttu tahame näidata ainult need ettevõtted, mis toodavad rohkem kui 2 esemeid. GROUP BY valik on moodustatud kolm rühma, mis vastavad nimed ettevõtted, millest igaüks on arvestatud toodete arv (read). Aga millega teie VÕTTES seisukorras sektsiooni esimene grupp saadud proovi, kuna see ei vasta tingimusele. Selle tulemusena saame kahte rühma arvule vastava tootmisettevõtete 5 ja 3.

Võib tekkida küsimus, miks kasutada, kui selles on SQL WHERE. Kui me kasutasime, kus ta oleks vaadeldi kokku ridade arvu tabelis, mitte rühmade ja tingimus ei ole mõtet sel juhul. Kuid üsna tihti nad saavad elada koos ühes päring.

Eespool toodud näites näeme, kuidas esimesel on andmevalikuga nimel töötaja täpsustatud KUS parameeter ja seejärel grupeeritud GROUP BY tulemus on lisaks testitud summa palgast iga töötaja.

Parameeter SQL VÕTTES: näiteid, süntaks

Mõtle mõned funktsioonid võttes SQL süntaks. Kirjeldus selle parameetri on üsna lihtne. Esiteks, nagu juba mainitud, seda kasutatakse ainult koos parameetri GROUP BY ja näitas kohe pärast seda enne ORDER BY, kui esineb taotlusel. See on mõistetav, sest võttes määrab tingimused juba grupeeritud andmeid. Teiseks, seisund seda parameetrit ainult agregeeritud funktsioone saab kasutada ja loetletud valdkondades parameetri GROUP BY. Kõik tingimused Selle parameetri märgitud samamoodi nagu juhul, kus.

järeldus

Nagu näete, midagi keeruline see avaldus ei ole. Semantiliselt, seda kasutatakse samamoodi nagu WHERE. On oluline mõista, et kasutades vajaduse kõigi valitud andmed ja millel - ainult seoses määratletud rühma parameetri GROUP BY. Me anti põhjalik kirjeldus VÕTTES SQL, mis on piisav kindel käitlemise.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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