Articles

SQL COUNT () with GROUP by

Last update on February 26 2020 08: 07: 42 (UTC/GMT +8 óra)

COUNT () with GROUP by

a COUNT () függvény használata a GROUP BY-val együtt hasznos adataink különböző csoportosítások alatt történő jellemzéséhez. Az azonos értékek kombinációját (egy oszlopon) egyéni csoportként kell kezelni.

példa:

ahhoz, hogy a “working_area” és a “working_area” ágensek számát az “agents” táblázatból megkapjuk, a következő feltétellel:

1. “working_area”kell jönnie egyedileg,

a következő SQL utasítás lehet használni :

SELECT working_area, COUNT(*) FROM agents GROUP BY working_area;

Minta táblázat : ügynökök

kimenet

WORKING_AREA COUNT(*)----------------------------------- ----------San Jose 1Torento 1London 2Hampshair 1New York 1Brisban 1Bangalore 3Chennai 1Mumbai 1

képi bemutatása:

SQL számolj a csoporttal a

SQL count( ) a csoporttal a

sorrendben ezen az oldalon megbeszéljük a csoport használatát az SQL Count() funkcióval együtt.

A csoport az eredményt összefoglaló sorokban állítja be egy vagy több oszlop értékével. Az adott oszlop mindegyik értékét egyedi csoportként kell kezelni.

a klauzula szerinti sorrend hasznossága az, hogy egy oszlop növekvő vagy csökkenő értékét rendezze, függetlenül attól, hogy az oszlop típusa numerikus vagy karakter. Az oszlop sorszáma a select utasítás oszloplistájában felhasználható annak jelzésére, hogy mely oszlopokat kell növekvő vagy csökkenő sorrendben elrendezni.

Az alapértelmezett sorrend növekvő, ha nem szerepel semmilyen kulcsszó vagy említés ASCE. Desc említik, hogy állítsa be csökkenő sorrendben.

példa:

Minta táblázat: agents

ahhoz, hogy a “working_area” és a “working_area” ágensek számát az “agents” táblázatból a következő feltételekkel kapjuk meg –

1. “working_area” kell jönnie egyedileg,

2. a számolás minden csoport gyere növekvő sorrendben,

a következő SQL-utasítás lehet használni :

SELECT working_area, COUNT(*) FROM agents GROUP BY working_area ORDER BY 2 ;

Teljesítmény :

WORKING_AREA COUNT(*)----------------------------------- ----------San Jose 1Torento 1New York 1Chennai 1Hampshair 1Mumbai 1Brisban 1London 2Bangalore 3

SQL COUNT( ) a csoport a rendezés csökkenő

ahhoz, Hogy adatait a ‘working_area’ száma szerek, ezt a ‘working_area’ a ‘ – ügynökök asztalánál az alábbi feltételek –

1. “working_area” kell jönnie egyedileg,

2. az egyes csoportok számlálásának csökkenő sorrendben kell történnie,

a következő SQL utasítás használható:

SELECT working_area, COUNT(*) FROM agents GROUP BY working_area ORDER BY 2 DESC;

kimenet:

WORKING_AREA COUNT(*)----------------------------------- ----------Bangalore 3London 2Hampshair 1Mumbai 1Brisban 1Chennai 1Torento 1San Jose 1New York 1

előző: különálló
következő: számlálás a