Како рачунати на основу услова у МиСКЛ-у?

Kako Racunati Na Osnovu Uslova U Miskl U



МиСКЛ је систем за управљање базама података који се користи за управљање базама података. База података је структурирана збирка записа. Можете приступити постојећим базама података, креирати нове и обрадити податке који се чувају у системској бази података. Подаци су увек представљени у облику табеле. Тачније, „ ЦОУНТ() ” функција може да броји број колона и редова табеле.

Исход овог поста је:

Шта је функција ЦОУНТ() и њени облици?

У МиСКЛ-у, „ ЦОУНТ() ” функција се користи за бројање свих редова и колона жељене табеле који задовољавају дати услов. Има три различита облика за обављање различитих задатака, као што су:







  • ЦОУНТ(*)
  • ЦОУНТ(израз)
  • ЦОУНТ(ДИСТИНЦТ израз)

Пређимо на имплементацију горе наведених функционалних форми ради бољег разумевања!



Како рачунати на основу услова у МиСКЛ-у?

У МиСКЛ-у можемо користити „ ЦОУНТ() ” са више услова за бројање редова и колона табеле, као што је „ ГДЕ ” клаузула.



У почетку ћемо визуализовати сваки облик „ ЦОУНТ() ” функција. Затим ћемо на њега применити горе наведене услове.





Корак 1: Отворите Виндовс терминал

У почетку, потражите „ Командна линија ” уз помоћ Стартуп менија:



Корак 2: Повежите се са МиСКЛ сервером

Покрените пружену команду за приступ базама података МиСКЛ сервера користећи његово корисничко име и лозинку:

мискл -у мариа -п

Корак 3: Прикажите доступне базе података

Затим наведите све постојеће базе података тако што ћете извршити „ ПРИКАЖИ ” команда:

ПРИКАЖИ БАЗЕ ПОДАТАКА;

Од датог излаза, изабрали смо „ мариадб ' база података:

Корак 4: Промените базу података

Затим извршите „ КОРИСТИ ” и идите до претходно изабране базе података:

УСЕ мариадб;

Корак 5: Наведите све табеле

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

СХОВ ТАБЛЕС;

Према датом излазу, постоје две табеле, а ми ћемо користити „ купац ' сто:

Корак 6: Прикажите сва поља табеле

Покренути ' СЕЛЕЦТ ” команда са звездицом “ * ” симбол да бисте добили све податке одређене табеле:

СЕЛЕЦТ * ФРОМ купца;

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

Образац 1: ЦОУНТ(*)

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

Синтакса

Општа синтакса „ ЦОУНТ(*) ” је дато у наставку:

СЕЛЕЦТ ЦОУНТ(*) ФРОМ <табле-наме>;

овде:

  • СЕЛЕЦТ ” израз се користи за одабир записа.
  • ИЗ ” клаузула се користи за одабир записа из жељене табеле.
  • <име-табеле> ” је назив циљане табеле.

За боље разумевање, погледајмо дати пример!

Пример

Покренути ' СЕЛЕЦТ ” команда са „ ЦОУНТ(*) ” функција и назив табеле:

СЕЛЕЦТ ЦОУНТ(*) ФРОМ цустомер;

Према следећем излазу, дата табела има „ 91 ” број редова:

Образац 2: ЦОУНТ(израз)

ЦОУНТ(израз) ” функција ће приказати број редова који немају НУЛЛ вредности. Може се користити заједно са „ СЕЛЕЦТ ” команда.

Синтакса

Ево опште синтаксе функције „ЦОУНТ(израз)“:

СЕЛЕЦТ ЦОУНТ(израз) ФРОМ <име-табеле>;

Пример

Узмимо пример у којем желимо да избројимо број редова „ Телефон ” колона из „ купац ' сто:

СЕЛЕЦТ ЦОУНТ(Пхоне) ФРОМ купца;

Овде смо поставили „ Телефон ” име колоне као израз и садржи „ 91 ” редови:

Образац 3: ЦОУНТ(ДИСТИНЦТ израз)

ЦОУНТ(израз) ” образац се користи када желимо да пребројимо све редове осим дуплираних вредности.

Синтакса

Општа синтакса је дата у наставку:

СЕЛЕЦТ ЦОУНТ(ДИСТИНЦТ израз) ФРОМ <име-табеле>;

Пример

Покренути ' СЕЛЕЦТ ” изјава са „ ЦОУНТ() ” функција која има “ ДИСТИНЦТ ” кључна реч и жељено име колоне табеле:

СЕЛЕЦТ ЦОУНТ(ДИСТИНЦТ цоунтри) ФРОМ цустомер;

Може се приметити да обезбеђени излаз враћа број „ различита не-НУЛЛ ” вредности:

Функција ЦОУНТ() и клаузула „ВХЕРЕ“.

Функција Цоунт() се такође може користити са „ ГДЕ ” клаузула која наводи жељени услов. Клаузула „ВХЕРЕ“ обезбеђује критеријуме које вредности колона морају да испуњавају да би подаци који укључују вредности постојали у резултату упита.

Синтакса

Хајде да погледамо „ ЦОУНТ() ” функција са “ ГДЕ ” клаузула:

СЕЛЕЦТ ЦОУНТ(*) ФРОМ <табле-наме> ВХЕРЕ <услов>;

Пример

Користити ' СЕЛЕЦТ ” упит са “ ЦОУНТ() ' укључујући ' * ” као параметар, име циљне табеле и обавезни услов:

СЕЛЕЦТ ЦОУНТ(*) ФРОМ цустомер ВХЕРЕ Телефон = 069;

Као што видите, добили смо укупан број корисника који имају исти број телефона који је „ 1 ”:

То је све! Објаснили смо „ ЦОУНТ() ” функција заснована на условима и њеним облицима у МиСКЛ-у.

Закључак

ЦОУНТ() ” функција се може користити за бројање на основу услова у МиСКЛ-у. Има три различита облика за обављање различитих задатака, као што је „ ЦОУНТ(* )”, “ ЦОУНТ(израз) ', и ' ЦОУНТ(ДИСТИНЦТ израз) ”. „ЦОУНТ()“ се може користити са више услова за бројање редова и колона табеле, као и клаузула „ВХЕРЕ“. У овом посту смо разговарали о функцији „ЦОУНТ()“ заснованој на условима и њеним облицима у МиСКЛ-у.