Исход овог поста је:
- Шта је ЦОУНТ() функција и њени облици?
- Како рачунати на основу услова у МиСКЛ-у?
- Функција ЦОУНТ() и „ ГДЕ ” Клаузула
Шта је функција ЦОУНТ() и њени облици?
У МиСКЛ-у, „ ЦОУНТ() ” функција се користи за бројање свих редова и колона жељене табеле који задовољавају дати услов. Има три различита облика за обављање различитих задатака, као што су:
- “ ЦОУНТ(*) ”
- “ ЦОУНТ(израз) ”
- “ ЦОУНТ(ДИСТИНЦТ израз) ”
Пређимо на имплементацију горе наведених функционалних форми ради бољег разумевања!
Како рачунати на основу услова у МиСКЛ-у?
У МиСКЛ-у можемо користити „ ЦОУНТ() ” са више услова за бројање редова и колона табеле, као што је „ ГДЕ ” клаузула.
У почетку ћемо визуализовати сваки облик „ ЦОУНТ() ” функција. Затим ћемо на њега применити горе наведене услове.
Корак 1: Отворите Виндовс терминал
У почетку, потражите „ Командна линија ” уз помоћ Стартуп менија:
Корак 2: Повежите се са МиСКЛ сервером
Покрените пружену команду за приступ базама података МиСКЛ сервера користећи његово корисничко име и лозинку:
мискл -у мариа -п
Корак 3: Прикажите доступне базе података
Затим наведите све постојеће базе података тако што ћете извршити „ ПРИКАЖИ ” команда:
ПРИКАЖИ БАЗЕ ПОДАТАКА;Од датог излаза, изабрали смо „ мариадб ' база података:
Корак 4: Промените базу података
Затим извршите „ КОРИСТИ ” и идите до претходно изабране базе података:
УСЕ мариадб;Корак 5: Наведите све табеле
Након тога, прикажите све табеле које су присутне у тренутној бази података:
СХОВ ТАБЛЕС;Према датом излазу, постоје две табеле, а ми ћемо користити „ купац ' сто:
Корак 6: Прикажите сва поља табеле
Покренути ' СЕЛЕЦТ ” команда са звездицом “ * ” симбол да бисте добили све податке одређене табеле:
СЕЛЕЦТ * ФРОМ купца;
У претходно спроведеном поступку приказали смо податке појединих база података. Сада ћемо визуализовати форме „ ЦОУНТ() ” функција.
Образац 1: ЦОУНТ(*)
„ ЦОУНТ(*) ” функција преузима све бројеве редова у датој табели користећи „ СЕЛЕЦТ ” команда. Поред тога, бројаће све редове који садрже дупликате, НУЛЛ и не-НУЛЛ вредности.
Синтакса
Општа синтакса „ ЦОУНТ(*) ” је дато у наставку:
СЕЛЕЦТ ЦОУНТ(*) ФРОМ <табле-наме>;овде:
- “ СЕЛЕЦТ ” израз се користи за одабир записа.
- “ ИЗ ” клаузула се користи за одабир записа из жељене табеле.
- “ <име-табеле> ” је назив циљане табеле.
За боље разумевање, погледајмо дати пример!
Пример
Покренути ' СЕЛЕЦТ ” команда са „ ЦОУНТ(*) ” функција и назив табеле:
СЕЛЕЦТ ЦОУНТ(*) ФРОМ цустомер;Према следећем излазу, дата табела има „ 91 ” број редова:
Образац 2: ЦОУНТ(израз)
„ ЦОУНТ(израз) ” функција ће приказати број редова који немају НУЛЛ вредности. Може се користити заједно са „ СЕЛЕЦТ ” команда.
Синтакса
Ево опште синтаксе функције „ЦОУНТ(израз)“:
СЕЛЕЦТ ЦОУНТ(израз) ФРОМ <име-табеле>;Пример
Узмимо пример у којем желимо да избројимо број редова „ Телефон ” колона из „ купац ' сто:
СЕЛЕЦТ ЦОУНТ(Пхоне) ФРОМ купца;Овде смо поставили „ Телефон ” име колоне као израз и садржи „ 91 ” редови:
Образац 3: ЦОУНТ(ДИСТИНЦТ израз)
„ ЦОУНТ(израз) ” образац се користи када желимо да пребројимо све редове осим дуплираних вредности.
Синтакса
Општа синтакса је дата у наставку:
СЕЛЕЦТ ЦОУНТ(ДИСТИНЦТ израз) ФРОМ <име-табеле>;Пример
Покренути ' СЕЛЕЦТ ” изјава са „ ЦОУНТ() ” функција која има “ ДИСТИНЦТ ” кључна реч и жељено име колоне табеле:
СЕЛЕЦТ ЦОУНТ(ДИСТИНЦТ цоунтри) ФРОМ цустомер;Може се приметити да обезбеђени излаз враћа број „ различита не-НУЛЛ ” вредности:
Функција ЦОУНТ() и клаузула „ВХЕРЕ“.
Функција Цоунт() се такође може користити са „ ГДЕ ” клаузула која наводи жељени услов. Клаузула „ВХЕРЕ“ обезбеђује критеријуме које вредности колона морају да испуњавају да би подаци који укључују вредности постојали у резултату упита.
Синтакса
Хајде да погледамо „ ЦОУНТ() ” функција са “ ГДЕ ” клаузула:
СЕЛЕЦТ ЦОУНТ(*) ФРОМ <табле-наме> ВХЕРЕ <услов>;Пример
Користити ' СЕЛЕЦТ ” упит са “ ЦОУНТ() ' укључујући ' * ” као параметар, име циљне табеле и обавезни услов:
СЕЛЕЦТ ЦОУНТ(*) ФРОМ цустомер ВХЕРЕ Телефон = 069;Као што видите, добили смо укупан број корисника који имају исти број телефона који је „ 1 ”:
То је све! Објаснили смо „ ЦОУНТ() ” функција заснована на условима и њеним облицима у МиСКЛ-у.
Закључак
„ ЦОУНТ() ” функција се може користити за бројање на основу услова у МиСКЛ-у. Има три различита облика за обављање различитих задатака, као што је „ ЦОУНТ(* )”, “ ЦОУНТ(израз) ', и ' ЦОУНТ(ДИСТИНЦТ израз) ”. „ЦОУНТ()“ се може користити са више услова за бројање редова и колона табеле, као и клаузула „ВХЕРЕ“. У овом посту смо разговарали о функцији „ЦОУНТ()“ заснованој на условима и њеним облицима у МиСКЛ-у.