ComputereProgrammering

SOM SQL: beskrivelse, syntaks, eksempler

SQL er et standard sprog for at arbejde med relationelle databaser. Han råder et sæt stærke værktøjer til at manipulere data lagret i tabeller.

Utvivlsomt, evnen til at gruppere data i deres prøve på et bestemt grundlag er et sådant værktøj. SQL-sætning SOM sammen med en WHERE-udtryk kan du definere betingelserne for prøven har grupperet data på en eller anden måde.

Parameter SOM SQL: Beskrivelse

Først og fremmest er det værd at bemærke, at denne parameter er valgfri, og anvendes udelukkende i forbindelse med GROUP BY mulighed. Som du husker, er GROUP BY-udtrykket bruges, når i SELECT bruger de samlede funktioner og resultaterne af deres beregninger at komme til bestemte grupper. Hvis WHERE kan du angive valg betingelser, før dataene grupperet indeholder SOM bestemmelser om data, der allerede direkte i grupperne selv. For en bedre forståelse, lad os gennemgå et eksempel til ordningen vist i figuren nedenfor.

Dette er et godt eksempel på at give SOM SQL beskrivelse. Er en tabel med en liste over navne på produkter, virksomheder, der producerer dem, og nogle andre områder. Forespørgslen i øverste højre hjørne, vi forsøger at få oplysninger om, hvor mange typer af produkter hvert selskab producerer, med det resultat, at vi ønsker at vise kun de virksomheder, der producerer mere end 2 poster. GROUP BY mulighed er dannet af tre grupper svarende til navnene på virksomheder, som hver især har talt antallet af produkter (rækker). Men at sætte din SOM tilstand rum en gruppe fra den resulterende prøve, da den ikke opfylder betingelsen. Som et resultat, får vi to grupper svarende til antallet af produktionsvirksomheder 5 og 3.

Spørgsmålet kan opstå, hvorfor bruge SOM, hvis der er en SQL WHERE. Hvis vi brugte HVOR, ville han have set på det samlede antal rækker i en tabel, i stedet for i grupper, og tilstanden ville ikke give mening i dette tilfælde. Men ganske ofte de kan leve sammen i en enkelt forespørgsel.

I ovenstående eksempel kan vi se, hvor i første omgang er der et udvalg af data på vegne af medarbejderen er angivet i WHERE parameter, og derefter grupperes i GROUP BY resultatet desuden testet af summen af lønnen for den enkelte medarbejder.

Parameter SQL SOM: eksempler, syntaks

Overvej nogle af de funktioner, SOM SQL-syntaks. Beskrivelse af denne parameter er ganske enkel. For det første, som allerede nævnt, er det udelukkende anvendes i forbindelse med parameteren GROUP BY og indikeret straks derefter og før ORDER BY, hvis det findes i anmodningen. Det er forståeligt, da SOM fastsætter betingelserne for en allerede sammensluttede data. For det andet, i den tilstand af denne parameter kun aggregerede funktioner kan anvendes og markerne er angivet i parameter GROUP BY. Alle de i denne parameter angivet på samme måde som i tilfældet med WHERE.

konklusion

Som du kan se, intet kompliceret i denne erklæring ikke. Semantisk, bruges det på samme måde som WHERE. Det er vigtigt at forstå, at bruge WHERE på alle valgte data og SOM - kun i forhold til de grupper, der er defineret i parameter GROUP BY. Vi præsenterede en omfattende beskrivelse for at have SQL, hvilket er tilstrækkeligt til selvsikker håndtering.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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