Skip to main content

Цоунтинг Валуес у табели користећи СКЛ ЦОУНТ функцију

Anonim

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

Функција СКЛ ЦОУНТ је нарочито корисна зато што вам омогућава да израчунате евиденције базе података на основу критеријума специфичних за корисника.

Можете га користити за пребројавање свих записа у таблици, бројање јединствених вриједности у колони или пребројавање броја појаве записа који испуњавају одређене критеријуме.

Примјер базе података Нортхвинд

Примери који су наведени у наставку су базирани на најчешће коришћени бази података Нортхвинд, која често испоручује производе базе података за употребу као туторијал. Ево извода из табеле производа базе података:

Табела производа
ИД производаНазив производаСупплиерИДКуантитиПерУнитЦена по јединициУнитсИнСтоцк
1Цхаи110 кутија к 20 кеса18.0039
2Цханг124 - 12 оз боца19.0017
3Анисеед Сируп112 - 550 мл боце10.0013
4Цхеф Антон'с Цајун сезонирање248 - 6 оз тегле22.0053
5Цхеф Антон'с Гумбо Мик236 кутија21.350
6Бајина боксерска раса312 - 8 оз тегле25.00120
7Ујка Бобова органска осушена крушка312 - 1 лб пкгс.30.0015

Бројање записа у табели

Најосновнији упит броји број записа у табели. Ако желите да сазнате број ставки који постоје у табели производа, употребите следећи упит:

СЕЛЕЦТ ЦОУНТ (*) ИЗ производа;

Овај упит враћа број редова у табели. У овом примеру је седам.

Бројање јединствених вредности у колони

Можете користити и ЦОУНТ функцију да идентификујете број јединствених вредности у колони. У примеру, ако желите да идентификујете број различитих добављача чији се производи појављују у производном одјељењу, то можете постићи коришћењем следећег упита:

СЕЛЕЦТ ЦОУНТ (ДИСТИНЦТ СупплиерИД) ИЗ производа;

Овај упит враћа број различитих вредности пронађених у СупплиерИД колона. У овом случају, одговор је три, који представљају 1, 2 и 3.

Бројање евиденционих критеријума

Комбинирајте ЦОУНТ функцију са ВХЕРЕ клаузулом за идентификацију броја записа који одговарају одређеним критеријумима. На пример, претпоставимо да менаџер одељења жели да добије осећај нивоа залиха у одељењу. Следећи упити идентификује број редова који представљају УнитсИнСтоцк мању од 50 јединица:

СЕЛЕЦТ ЦОУНТ (*) ФРОМ продуцт ВХЕРЕ УнитсИнСтоцк <50;

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