DatoriProgrammēšana

ŅEMOT SQL: apraksts, sintaksi, piemēri

SQL ir standarta valoda darbam ar relāciju datu bāzēm. Viņš ir tās rīcībā virkni spēcīgu rīku manipulējot saglabātos datus tabulās.

Neapšaubāmi, spēja grupas datiem savā izlasē par konkrētu pamatu ir šāds līdzeklis. SQL ŅEMOT kopā ar WHERE klauzula ļauj definēt nosacījumus parauga ir sagrupēti datus kaut kādā veidā.

Parametrs ŅEMOT SQL: Apraksts

Pirmkārt, ir vērts atzīmēt, ka šis parametrs nav obligāts, un to izmanto tikai kopā ar GROUP BY iespēju. Kā jūs atceraties, tad GROUP BY klauzula tiek lietots kad SELECT izmanto apkopotos funkcijas un savu aprēķinu rezultātus, lai iegūtu noteiktām grupām. Ja KUR ļauj norādīt atlases nosacījumus, pirms dati tiek sagrupēti, tad ŅEMOT ietverti noteikumi attiecībā uz datiem, kas jau tieši paši grupās. Lai labāk izprastu, pieņemsim iet cauri piemēru ar shēmu, kas sniegta zemāk attēlā.

Šis ir lielisks piemērs, kurā ŅEMOT SQL aprakstu. Ir galds ar nosaukumu sarakstā produktu, uzņēmumi, kas ražo tos, un dažās citās jomās. Ar augšējā labajā stūrī vaicājumu, mēs cenšamies, lai iegūtu informāciju par to, cik daudz produktu veidiem katra kompānija ražo, ar rezultātu, ko mēs vēlamies, lai parādītu tikai tos uzņēmumus, kas ražo vairāk nekā 2 pozīcijas. GROUP BY iespēju veido trīs grupās, kas atbilst to uzņēmumu nosaukumiem, no kuriem katrs ir ieskaitīti produktu skaits (rindas). Bet iestatot ŅEMOT stāvoklis nodalījums viena grupa no iegūtās izlases, jo tas neatbilst nosacījumam. Tā rezultātā, mēs iegūstam divas grupas, kas atbilst vairākiem ražošanas uzņēmumu 5 un 3.

Var rasties jautājums par to, kāpēc izmantot ŅEMOT, ja ir SQL WHERE. Ja mēs izmantojām, kur viņš būtu paskatījās kopējo rindu skaitu tabulā, nevis grupās, un nosacījums nebūtu jēgas šajā gadījumā. Tomēr diezgan bieži viņi var dzīvot kopā vienā vaicājumu.

Iepriekš minētajā piemērā, mēs varam redzēt, cik sākumā ir datu atlase vārdā darbinieka norādīto WHERE parametru, un tad sagrupēti GROUP BY rezultāta papildus tiek pārbaudīts ar summu no algas par katru darbinieku.

Parametrs SQL ŅEMOT: piemēri, sintakse

Aplūkosim dažas funkcijas KAM SQL sintaksi. Apraksts par šo parametru ir diezgan vienkārši. Pirmkārt, kā jau minēts, tas tiek izmantots tikai un vienīgi kopā ar parametru GROUP BY un parādīts uzreiz pēc tam, un pirms pasūtījumu, ja klāt pieprasījumā. Tas ir saprotams, jo, ja nosaka nosacījumus jau sagrupēti datiem. Otrkārt, ar nosacījumu šo parametru apkopošanu tikai funkcijas var izmantot, un lauki uzskaitīti parametru GROUP BY. Visi nosacījumi šajā parametrā norādīja tāpat kā gadījumā, KUR.

secinājums

Kā jūs varat redzēt, nekas sarežģīts šajā paziņojumā nav. Semantiski, tas tiek izmantots tādā pašā veidā, kā kur. Ir svarīgi saprast, ka, izmantojot KUR visiem atlasītajiem datiem un ņemot - tikai attiecībā uz grupām, kuras definētas parametru GROUP BY. Mēs iepazīstināja ar vispusīgu aprakstu ŅEMOT SQL, kas ir pietiekams, lai pārliecināts apstrādi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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