SQL -ordre av
Bestillingen etter klausul i SQL lar deg sortere data basert på en spesifikk kolonne i en tabell. Du kan enten sortere data i stigende eller synkende rekkefølge.
Merk: Med mindre eksplisitt er spesifisert, vil ordren etter klausul standard være stigende ordre.
Syntaks for ordren etter klausul i SQL er som vist nedenfor:
Velg kolonne1, kolonne2, ... kolonneASC- og DESC -parametrene lar deg sortere data i stigende og synkende rekkefølge.
Anta for eksempel at vi har en tabell som inneholder ansattes informasjon som vist nedenfor:
Anta at vi ønsker å sortere dataene basert på startdatoen; Vi kan kjøre et spørsmål som vist:
PLUKKE UT *Koden over skal sortere dataene fra den tidligste datoen til det siste. Dette er beskrevet i ASC -parameteren.
For å sortere data fra den siste datoen til tidligst, kan vi kjøre:
SQL Group av
SQL Group BY -klausulen er nær lik ordren etter klausul. Den eneste forskjellen er at gruppen BY -klausulen blir brukt på en datagruppe. Dette lar deg organisere data i et sett med grupper.
Syntaksen er som vist:
Velg kolonne1, kolonne 2, ... kolonneAnta at vi har en tabell som inneholder brukerinformasjon som vist:
Vi kan få den totale lønnen for de aktive brukerne som bruker gruppen som vist:
Velg aktiv,Spørringen over vil gruppere dataene til sanne og usanne. Den vil deretter bruke sumfunksjonen på lønnskolonnen og returnere:
Husk at du kan bruke både gruppe etter og bestille etter klausuler i samme spørsmål.
Avslutte
Denne artikkelen diskuterte gruppen etter og bestilling av klausuler i SQL.
Takk for at du leste!!