Тхе СКЛ ЦОУНТ() је функција која враћа број записа табеле у излазу.
Ова функција се користи са СКЛ СЕЛЕЦТ наредбом.
Узмимо једноставан пример: Ако имате евиденцију о гласачима у изабраном подручју и желите да пребројите број бирача, онда је то веома тешко урадити ручно, али можете то учинити лако користећи СКЛ СЕЛЕЦТ ЦОУНТ упит.
Синтакса функције Селецт Цоунт у СКЛ-у
SELECT COUNT(column_name) FROM table_name;
У синтакси, морамо да наведемо име колоне после кључне речи ЦОУНТ и имена табеле у којој треба да се изврши функција Цоунт.
Примери функције Селецт Цоунт у СКЛ-у
У овом чланку смо узели следећа два СКЛ примера који ће вам помоћи да покренете функцију Цоунт у упиту:
ц програме
Пример 1: У овом примеру имамо табелу под називом Бике са три колоне:
| Бике_Наме | Бике_Цолор | Бике_Цост |
|---|---|---|
| Притисните | Црн | 185.000 |
| Апацхе | Црн | НУЛА |
| КТМ РЦ | Црвени | 90,0000 |
| Роиал Енфиелд | бео | НУЛА |
| Уживо | Црн | 80.000 |
| КТМ ДУКЕ | Црвени | 195.000 |
- Претпоставимо да желите да избројите укупан број боја бицикла Бике Сто. За ову операцију морате написати следећу СКЛ изјаву:
SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ;
Овај упит ће приказати следећи излаз на екрану:
| ТоталБикеЦолор |
|---|
| 6 |
Излаз овог упита је шест јер је Бике_Цолор колона не садржи ниједну НУЛЛ вредност.
- Претпоставимо да желите да избројите укупне вредности тхе Бике_Цост колона из горенаведеног Бике Сто. За ову операцију морате написати следећу изјаву у СКЛ-у:
SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ;
Овај упит ће приказати следећи излаз на екрану:
| ТоталБикеЦост |
|---|
| 4 |
Излаз овог упита је четири јер су две вредности колоне Бике_Цост НУЛЛ и ове две НУЛЛ вредности су искључене из функције бројања. Зато овај упит у излазу приказује четири уместо 6.
Пример 2: У овом примеру имамо Емплоиее_детаилс табела са четири колоне:
упореди у низу
| Емп_Ид | Емп_Наме | Емп_Салари | Емп_Цити |
|---|---|---|---|
| 2001 | Саурабх | 25000 | НУЛА |
| 2002 | РАМ | 29000 | Делхи |
| 2003 | Сумит | 30000 | НУЛА |
| 2004 | Анкит | 45000 | Гоа |
| 2005 | Бхеем | 40000 | НУЛА |
- Претпоставимо да желите да избројите укупне вредности тхе Емп_Цити колона горе наведеног Емплоиее_детаилс сто. За овај упит морате написати следећу изјаву у језику структурираних упита:
SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ;
Овај упит ће приказати следећи излаз на екрану:
| ТоталЦити |
|---|
| 2 |
Излаз овог упита је два јер су три вредности Емп_Цити колона су НУЛЛ. И ове три НУЛЛ вредности су искључене из функције бројања. Зато овај упит у излазу приказује два уместо 5.
Изаберите функцију Цоунт(*) у СКЛ-у
Функција цоунт(*) у СКЛ-у приказује све Нулл и Не-Нулл записе присутне у табели.
Синтакса функције Цоунт (*) у СКЛ-у
SELECT COUNT(*) FROM table_name;
Пример функције Цоунт (*) у СКЛ-у
У овом примеру имамо следеће Бике табела са три колоне:
шта је мавен
| Бике_Наме | Бике_Цолор | Бике_Цост |
|---|---|---|
| Уживо | Црн | 185.000 |
| Апацхе | Црвени | НУЛА |
| Притисните | Црвени | 90,0000 |
| Роиал Енфиелд | Црн | НУЛА |
| КТМ ДУКЕ | Црн | 80.000 |
| КТМ РЦ | бео | 195.000 |
- Претпоставимо да желите да избројите укупан број записа из Бике Сто. За овај услов морате да напишете следећу изјаву у језику структурираних упита:
SELECT COUNT (*) FROM Bikes ;
Овај упит ће приказати следећи излаз на екрану:
| Цоунт(*) |
|---|
| 6 |
Функција СКЛ Цоунт() са клаузулом ВХЕРЕ
Такође можемо користити функцију Цоунт() са клаузулом ВХЕРЕ. Функција бројања са клаузулом ВХЕРЕ у наредби СЕЛЕЦТ приказује оне записе који одговарају наведеним критеријумима.
Синтакса функције Цоунт() са клаузулом ВХЕРЕ у СКЛ-у
SELECT COUNT(column_name) FROM table_name WHERE [condition];
Примери функције бројања са клаузулом ВХЕРЕ у СКЛ-у
Следећа два примера ће вам помоћи да покренете функцију Цоунт са клаузулом ВХЕРЕ у СКЛ упиту:
Пример 1: У овом примеру имамо следеће Бике табела са три колоне:
| Бике_Наме | Бике_Цолор | Бике_Цост |
|---|---|---|
| Апацхе | Црн | 90,0000 |
| Уживо | Црн | НУЛА |
| КТМ РЦ | Црвени | 185.000 |
| КТМ ДУКЕ | бео | НУЛА |
| Роиал Енфиелд | Црвени | 80.000 |
| Притисните | Црн | 195.000 |
- Претпоставимо да желите да избројите укупан број бицикала чија је боја црна. За ово морате да откуцате следећу изјаву у СКЛ-у:
SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black';
Овај упит ће приказати следећи излаз на екрану:
| ТоталБикеБлацкЦолор |
|---|
| 3 |
Пример 2: У овом примеру имамо Емплоиее_детаилс табела са четири колоне:
| Емп_Ид | Емп_Наме | Емп_Салари | Емп_Цити |
|---|---|---|---|
| 2001 | Бхеем | 30000 | Јаипур |
| 2002 | Анкит | 45000 | Делхи |
| 2003 | Сумит | 40000 | Делхи |
| 2004 | РАМ | 29000 | Гоа |
| 2005 | Абхаи | 25000 | Делхи |
- Претпоставимо да желите да пребројите укупан број оних запослених који припадају граду Делхију. За ово морате написати следећу СКЛ изјаву:
SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi';
Овај упит ће приказати следећи излаз на екрану:
| ТоталЕмпЦити |
|---|
| 3 |
СКЛ функција бројања са ДИСТИНЦТ кључном речи
Кључна реч ДИСТИНЦТ са функцијом ЦОУНТ приказује само бројеве јединствених редова колоне.
Синтакса функције бројања са кључном речи ДИСТИНЦТ у СКЛ-у
SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition];
Примери функције бројања са кључном речи ДИСТИНЦТ у СКЛ-у
Следећа два примера ће вам помоћи како да покренете функцију Цоунт са кључном речи ДИСТИНЦТ у СКЛ упиту:
Пример 1:
У овом примеру смо узели следеће Аутомобили табела са три колоне:
| Цар_Наме | Цар_Цолор | Цар_Цост |
|---|---|---|
| и20 | бео | 10,85,000 |
| Хиундаи Венуе | Црн | 9,50,000 |
| Свифт Десирес | Црвени | 9,00,000 |
| Хиундаи Црета | бео | 7,95,000 |
| Киа Селтос | бео | 8,00,000 |
| Киа Сонет | Црвени | 10,00,000 |
- Претпоставимо да желите да избројите јединствене боје аутомобила из горње табеле. За овај упит морате написати доњу изјаву у СКЛ-у:
SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ;
Овај упит ће приказати следећи излаз на екрану:
| Уникуе_Цар_Цолор |
|---|
| 3 |
Излаз овог упита је три јер постоје три јединствене вредности аутомобила.
јава стринг у цео број
Пример 2:
У овом примеру, узели смо а Запослени табела са четири колоне:
| Емп_Ид | Емп_Наме | Емп_Салари | Емп_Цити |
|---|---|---|---|
| 2001 | Сумит | 25000 | Јаипур |
| 2002 | РАМ | 45000 | Делхи |
| 2003 | Бхеем | 25000 | Делхи |
| 2004 | Анкит | 29000 | Гоа |
| 2005 | Абхаи | 40000 | Делхи |
- Претпоставимо да желите да пребројите јединствене вредности Емп_Салари поље из табеле Емплоиее_детаилс. За ово морате да напишете следећу изјаву у језику структурираних упита:
SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ;
Овај упит ће приказати следећи излаз на екрану:
| Јединствена_плата |
|---|
| 4 |