SQL COUNT () MED GRUPPE av
Siste oppdatering februar 26 2020 08:07:42 (UTC/GMT +8 timer)
COUNT() MED GRUPPE av
bruken AV COUNT () funksjon i forbindelse MED GRUPPE AV er nyttig for å karakterisere våre data under ulike grupperinger. En kombinasjon av samme verdier (på en kolonne) vil bli behandlet som en individuell gruppe.
Eksempel:
for å hente data om ‘working_area’ og antall agenter for dette ‘working_area’ fra ‘agents’ – tabellen med følgende betingelse –
1. ‘working_area’ bør komme unikt,
FØLGENDE SQL-setning kan brukes :
SELECT working_area, COUNT(*) FROM agents GROUP BY working_area;
Eksempel tabell : agenter
Utgang
WORKING_AREA COUNT(*)----------------------------------- ----------San Jose 1Torento 1London 2Hampshair 1New York 1Brisban 1Bangalore 3Chennai 1Mumbai 1
Billedpresentasjon:
sql count( ) med group by og order by
på denne siden skal vi diskutere bruken av group by og order by sammen med Sql count () – funksjonen.
GRUPPEN ved gjør resultatet satt i sammendragsrader med verdien av en eller flere kolonner. Hver samme verdi på den spesifikke kolonnen vil bli behandlet som en individuell gruppe.
NYTTEN AV ORDER BY-setningsdelen er, for å ordne verdien av en kolonne stigende eller synkende, uansett hva det kan kolonnetypen er numerisk eller tegn. Serienummeret til kolonnen i kolonnelisten i select-setningen kan brukes til å angi hvilke kolonner som skal ordnes i stigende eller synkende rekkefølge.
standard rekkefølge er stigende hvis ikke noen søkeord eller nevne ASCE er nevnt. DESC er nevnt for å sette den i synkende rekkefølge.
Eksempel:
Eksempeltabell: agenter
for å få data om ‘working_area’ og antall agenter for dette ‘working_area’ fra ‘agents’ – tabellen med følgende betingelser –
1. ‘working_area’ skal komme unikt,
2. telling for hver gruppe skal komme i stigende rekkefølge,
FØLGENDE SQL-setning kan brukes :
SELECT working_area, COUNT(*) FROM agents GROUP BY working_area ORDER BY 2 ;
Output :
WORKING_AREA COUNT(*)----------------------------------- ----------San Jose 1Torento 1New York 1Chennai 1Hampshair 1Mumbai 1Brisban 1London 2Bangalore 3
SQL COUNT( ) group by and order by in synkende
for å få data om ‘working_area’ Og antall agenter for dette ‘working_area’ fra ‘agenter’ tabellen med følgende betingelser –
1. ‘working_area’ skal komme unikt,
2. telling for hver gruppe skal komme i synkende rekkefølge,
FØLGENDE SQL-setning kan brukes:
SELECT working_area, COUNT(*) FROM agents GROUP BY working_area ORDER BY 2 DESC;
Output:
WORKING_AREA COUNT(*)----------------------------------- ----------Bangalore 3London 2Hampshair 1Mumbai 1Brisban 1Chennai 1Torento 1San Jose 1New York 1
Forrige: TELLE Med Distinkt
Neste: TELLE Med Og Gruppe etter
Leave a Reply