Rezultat te objave je:
- Kaj je funkcija COUNT() in njeni obrazci?
- Kako šteti na podlagi pogoja v MySQL?
- Funkcija COUNT() in ' KJE ” Klavzula
Kaj je funkcija COUNT() in njeni obrazci?
V MySQL je » COUNT() ” se uporablja za štetje vseh vrstic in stolpcev želene tabele, ki izpolnjujejo podani pogoj. Ima tri različne oblike za izvajanje različnih nalog, kot so:
- “ ŠTEVI(*) ”
- “ COUNT(izraz) ”
- “ COUNT(DISTINCT izraz) ”
Pojdimo k izvajanju zgoraj navedenih funkcijskih obrazcev za boljše razumevanje!
Kako šteti na podlagi pogoja v MySQL?
V MySQL lahko uporabimo » COUNT() « z več pogoji za štetje vrstic in stolpcev tabele, kot je » KJE ” klavzula.
Najprej si bomo vizualizirali vsako obliko » COUNT() ”. Nato bomo zanj uporabili zgoraj navedene pogoje.
1. korak: Odprite terminal Windows
Najprej poiščite » Ukazni poziv ” s pomočjo menija Startup:
2. korak: Povežite se s strežnikom MySQL
Zaženite navedeni ukaz za dostop do baz podatkov strežnika MySQL z uporabo njegovega uporabniškega imena in gesla:
mysql -u maria -p
3. korak: Prikažite razpoložljive zbirke podatkov
Nato izvedite seznam vseh obstoječih baz podatkov tako, da izvedete » PRIKAŽI ” ukaz:
PRIKAŽI PODATKOVNE BAZE;Iz danega rezultata smo izbrali » mariadb ” baza podatkov:
4. korak: Spremenite zbirko podatkov
Nato izvedite » UPORABA ” in se pomaknite do predhodno izbrane zbirke podatkov:
UPORABA mariadb;5. korak: Seznam vseh tabel
Nato prikažite vse tabele, ki so prisotne v trenutni bazi podatkov:
RAZSTAVITE MIZICE;Glede na dani rezultat sta prisotni dve tabeli in uporabili bomo » stranka ” tabela:
6. korak: Prikažite vsa polja tabele
Zaženite ' IZBERI »ukaz z zvezdico« * ” za pridobitev vseh podatkov določene tabele:
IZBERI * OD stranke;
V zgoraj izvedenem postopku smo prikazali podatke posameznih baz podatkov. Zdaj bomo vizualizirali oblike ' COUNT() ”.
Obrazec 1: COUNT(*)
' ŠTEVI(*) ” funkcija pridobi vsa števila vrstic v podani tabeli z uporabo IZBERI ” ukaz. Poleg tega bo preštel vse vrstice, ki vsebujejo podvojene, NULL in ne-NULL vrednosti.
Sintaksa
Splošna sintaksa ' ŠTEVI(*) « je na voljo spodaj:
SELECT COUNT(*) FROMTukaj:
- “ IZBERI ” se uporablja za izbiro zapisa.
- “ OD ” se uporablja za izbiro zapisov iz želene tabele.
- “
” je ciljno ime tabele.
Za boljše razumevanje si poglejmo navedeni primer!
Primer
Zaženite ' IZBERI ' ukaz z ' ŠTEVI(*) ” ime funkcije in tabele:
SELECT COUNT(*) FROM stranke;V skladu z naslednjim rezultatom ima podana tabela ' 91 ” število vrstic:
Obrazec 2: COUNT(izraz)
' COUNT(izraz) ” bo prikazala število vrstic, ki nimajo vrednosti NULL. Lahko se uporablja skupaj z ' IZBERI ” ukaz.
Sintaksa
Tukaj je splošna sintaksa funkcije »COUNT(expression)«:
SELECT COUNT(expression) FROMPrimer
Vzemimo primer, v katerem želimo prešteti število vrstic » Telefon « iz stolpca » stranka ” tabela:
SELECT COUNT(Phone) FROM stranke;Tukaj smo postavili ' Telefon ' ime stolpca kot izraz in vsebuje ' 91 ” vrstice:
Obrazec 3: COUNT (DISTINCT izraz)
' COUNT(izraz) ” se uporabi, ko želimo prešteti vse vrstice razen podvojenih vrednosti.
Sintaksa
Splošna sintaksa je navedena spodaj:
SELECT COUNT(DISTINCT izraz) FROMPrimer
Zaženite ' IZBERI ' izjava z ' COUNT() ' funkcija, ki ima ' IZRAZIT ” in želeno ime stolpca tabele:
SELECT COUNT(DISTINCT country) FROM customer;Opazimo lahko, da podani izhod vrne število ' distinct non-NULL ' vrednote:
Funkcija COUNT() in stavek »WHERE«.
Funkcijo Count() lahko uporabite tudi z ' KJE «, ki določa želeni pogoj. Klavzula »WHERE« podaja merila, ki jih morajo izpolnjevati vrednosti stolpcev, da podatki, ki vključujejo vrednosti, obstajajo v rezultatu poizvedbe.
Sintaksa
Oglejmo si » COUNT() ' funkcijo z ' KJE ” klavzula:
SELECT COUNT(*) FROMPrimer
Uporabi ' IZBERI ' poizvedba z ' COUNT() ' vključno z ' * ” kot parameter, ime ciljne tabele in zahtevani pogoj:
SELECT COUNT(*) FROM kupec WHERE Telefon = 069;Kot lahko vidite, smo dobili skupno število uporabnikov z isto telefonsko številko, ki je ' 1 ”:
To je vse! Pojasnili smo ' COUNT() ” temelji na pogojih in njenih oblikah v MySQL.
Zaključek
' COUNT() ” lahko uporabite za štetje na podlagi pogojev v MySQL. Ima tri različne oblike za izvajanje različnih nalog, kot je ' ŠTEVI(* )', ' COUNT(izraz) «, in » COUNT(DISTINCT izraz) ”. »COUNT()« lahko uporabite z več pogoji za štetje vrstic in stolpcev tabele, podobno kot stavek »WHERE«. V tej objavi smo razpravljali o funkciji »COUNT()«, ki temelji na pogojih in njenih oblikah v MySQL.