Articles

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

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