Тхе СКЛ ЦОУНТ() је функција која враћа број записа табеле у излазу.
Ова функција се користи са СКЛ СЕЛЕЦТ наредбом.
Узмимо једноставан пример: Ако имате евиденцију о гласачима у изабраном подручју и желите да пребројите број бирача, онда је то веома тешко урадити ручно, али можете то учинити лако користећи СКЛ СЕЛЕЦТ ЦОУНТ упит.
Синтакса функције Селецт Цоунт у СКЛ-у
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 |