logo

СКЛ СЕЛЕЦТ ЦОУНТ

Тхе СКЛ ЦОУНТ() је функција која враћа број записа табеле у излазу.

Ова функција се користи са СКЛ СЕЛЕЦТ наредбом.

Узмимо једноставан пример: Ако имате евиденцију о гласачима у изабраном подручју и желите да пребројите број бирача, онда је то веома тешко урадити ручно, али можете то учинити лако користећи СКЛ СЕЛЕЦТ ЦОУНТ упит.

Синтакса функције Селецт Цоунт у СКЛ-у

 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