Výsledkom tohto príspevku je:
- Čo je funkcia COUNT() a jej formy?
- Ako počítať na základe stavu v MySQL?
- Funkcia COUNT() a „ KDE 'Doložka.'
Čo je funkcia COUNT() a jej formy?
V MySQL je „ COUNT() Funkcia ” sa používa na počítanie všetkých riadkov a stĺpcov požadovanej tabuľky, ktoré spĺňajú zadanú podmienku. Má tri rôzne formy na vykonávanie rôznych úloh, ako napríklad:
- “ COUNT(*) “
- “ COUNT(výraz) “
- “ POČET (ODLIŠNÝ výraz) “
Presuňme sa k implementácii vyššie uvedených funkčných formulárov pre lepšie pochopenie!
Ako počítať na základe stavu v MySQL?
V MySQL môžeme použiť „ COUNT() “ s viacerými podmienkami na počítanie riadkov a stĺpcov tabuľky, ako napríklad „ KDE “.
Najprv si predstavíme každú formu „ COUNT() “. Potom naň aplikujeme vyššie uvedené podmienky.
Krok 1: Otvorte Windows Terminal
Najprv vyhľadajte výraz „ Príkazový riadok ” pomocou ponuky Po spustení:
Krok 2: Pripojte sa k serveru MySQL
Spustite poskytnutý príkaz na prístup k databázam servera MySQL pomocou jeho používateľského mena a hesla:
mysql -u maria -p
Krok 3: Zobrazte dostupné databázy
Potom vypíšte všetky existujúce databázy spustením príkazu „ ŠOU 'príkaz:
ZOBRAZIŤ DATABÁZY;Z daného výstupu sme vybrali „ mariadb “databáza:
Krok 4: Zmeňte databázu
Ďalej vykonajte „ POUŽÍVAŤ “ a prejdite na predtým vybranú databázu:
USE mariadb;Krok 5: Uveďte zoznam všetkých tabuliek
Potom zobrazte všetky tabuľky, ktoré sa nachádzajú v aktuálnej databáze:
ZOBRAZIŤ TABUĽKY;Podľa daného výstupu sú prítomné dve tabuľky a použijeme „ zákazníka ” tabuľka:
Krok 6: Zobrazte všetky polia tabuľky
Spustite „ VYBRAŤ “príkaz s hviezdičkou” * symbol ” na získanie všetkých údajov konkrétnej tabuľky:
VYBERTE * OD zákazníka;
Vo vyššie uvedenom postupe sme zobrazili údaje jednotlivých databáz. Teraz si predstavíme formy „ COUNT() “.
Formulár 1: COUNT(*)
' COUNT(*) Funkcia ” načíta všetky počty riadkov v poskytnutej tabuľke pomocou funkcie “ VYBRAŤ “príkaz. Okrem toho spočíta všetky riadky obsahujúce duplicitné, NULL a iné ako NULL hodnoty.
Syntax
Všeobecná syntax výrazu „ COUNT(*) “ je uvedený nižšie:
SELECT COUNT(*) FROMTu:
- “ VYBRAŤ ” sa používa na výber záznamu.
- “ OD klauzula ” sa používa na výber záznamov z požadovanej tabuľky.
- “
” je názov cieľovej tabuľky.
Pre lepšie pochopenie sa pozrime na poskytnutý príklad!
Príklad
Spustite „ VYBRAŤ 'príkaz s ' COUNT(*) ” názov funkcie a tabuľky:
SELECT COUNT(*) OD zákazníka;Podľa nasledujúceho výstupu má poskytnutá tabuľka „ 91 “počet riadkov:
Formulár 2: COUNT(výraz)
' COUNT(výraz) ” funkcia zobrazí počet riadkov, ktoré nemajú hodnoty NULL. Dá sa použiť spolu s „ VYBRAŤ “príkaz.
Syntax
Tu je všeobecná syntax funkcie „COUNT(výraz)“:
SELECT COUNT(výraz) FROMPríklad
Vezmime si príklad, v ktorom chceme spočítať počet riadkov „ Telefón ” stĺpec zo stĺpca “ zákazníka ” tabuľka:
SELECT COUNT (Telefón) OD zákazníka;Tu sme umiestnili „ Telefón ” názov stĺpca ako výraz a obsahuje „ 91 ”riadky:
Formulár 3: COUNT (ODLIŠNÝ výraz)
' COUNT(výraz) ” sa používa, keď chceme spočítať všetky riadky okrem duplicitných hodnôt.
Syntax
Všeobecná syntax je uvedená nižšie:
SELECT COUNT(DISTINCT výraz) FROMPríklad
Spustite „ VYBRAŤ “ vyhlásenie s „ COUNT() 'funkcia s ' ODLIŠNÝ ” kľúčové slovo a požadovaný názov stĺpca tabuľky:
VYBERTE POČET (ODLIŠNÁ krajina) OD zákazníka;Dá sa pozorovať, že poskytnutý výstup vráti počet „ zreteľné non-NULL hodnoty:
Funkcia COUNT() a klauzula „WHERE“.
Funkciu Count() je možné použiť aj s funkciou „ KDE ” klauzula špecifikujúca požadovanú podmienku. Klauzula „WHERE“ poskytuje kritériá, ktoré musia spĺňať hodnoty stĺpcov pre údaje, ktoré obsahujú hodnoty, ktoré majú existovať vo výsledku dotazu.
Syntax
Poďme sa pozrieť na „ COUNT() Funkcia ” s funkciou “ KDE ”klauzula:
SELECT COUNT(*) FROMPríklad
Použi ' VYBRAŤ “opýtajte sa pomocou “ COUNT() ' počítajúc do toho ' * ” ako parameter, názov cieľovej tabuľky a povinná podmienka:
SELECT COUNT(*) FROM customer WHERE Phone = 069;Ako vidíte, dostali sme celkový počet používateľov s rovnakým telefónnym číslom, ktoré je „ 1 “:
To je všetko! Vysvetlili sme „ COUNT() ” na základe podmienok a ich foriem v MySQL.
Záver
' COUNT() Funkcia ” môže byť použitá na počítanie na základe podmienok v MySQL. Má tri rôzne formy na vykonávanie rôznych úloh, ako napr. COUNT(* )“, „ COUNT(výraz) “ a „ POČET (ODLIŠNÝ výraz) “. „COUNT()“ možno použiť s viacerými podmienkami na počítanie riadkov a stĺpcov tabuľky, podobne ako klauzulu „WHERE“. V tomto príspevku sme diskutovali o funkcii „COUNT()“ založenej na podmienkach a jej formách v MySQL.