Ennek a posztnak az eredménye:
- Mi az a COUNT() függvény és formái?
- Hogyan számoljunk állapot alapján a MySQL-ben?
- COUNT() függvény és ' AHOL ' Kikötés
Mi az a COUNT() függvény és formái?
A MySQL-ben a „ SZÁMOL() ” függvény a kívánt tábla összes olyan sorának és oszlopának megszámlálására szolgál, amelyek teljesítik a megadott feltételt. Három különböző formája van a különböző feladatok elvégzésére, például:
- ' SZÁMOL(*) ”
- ' COUNT(kifejezés) ”
- ' COUNT (DISTINCT kifejezés) ”
Térjünk át a fent említett függvényformák megvalósítására a jobb megértés érdekében!
Hogyan számoljunk állapot alapján a MySQL-ben?
A MySQL-ben használhatjuk a „ SZÁMOL() ' több feltétellel a táblázat sorainak és oszlopainak számlálásához, mint például a ' AHOL ' kikötés.
Először vizualizáljuk a „ SZÁMOL() ” funkciót. Ezután a fent felsorolt feltételeket alkalmazzuk rá.
1. lépés: Nyissa meg a Windows Terminált
Kezdetben keresse meg a „ Parancssor ” a Startup menü segítségével:
2. lépés: Csatlakozzon a MySQL Serverhez
Futtassa a megadott parancsot a MySQL szerver adatbázisainak eléréséhez a felhasználónév és jelszó használatával:
mysql -u maria -p
3. lépés: Az elérhető adatbázisok megjelenítése
Ezután listázza ki az összes létező adatbázist a ' ELŐADÁS 'parancs:
ADATBÁZISOK MUTATÁSA;A megadott kimenetből kiválasztottuk a „ mariadb ” adatbázis:
4. lépés: Adatbázis módosítása
Ezután hajtsa végre a „ HASZNÁLAT ” parancsot, és navigáljon az előzőleg kiválasztott adatbázishoz:
mariadb HASZNÁLATA;5. lépés: Sorolja fel az összes táblázatot
Ezután jelenítse meg az aktuális adatbázisban található összes táblát:
ASZTALOK MUTATÁSA;Az adott kimenetnek megfelelően két tábla van jelen, és a „ vevő ' asztal:
6. lépés: Jelenítse meg a táblázat összes mezőjét
Futtassa a „ KIVÁLASZTÁS 'parancs csillaggal' * ” szimbólum az adott tábla teljes adatának lekéréséhez:
SELECT * FROM ügyfél;
A fent elvégzett eljárás során az egyes adatbázisok adatait mutattuk be. Most vizualizáljuk a „ SZÁMOL() ” funkciót.
1. űrlap: COUNT(*)
A ' SZÁMOL(*) ' függvény lekéri a megadott táblázat összes sorát a ' KIVÁLASZTÁS ” parancsot. Ezenkívül minden olyan sort számol, amely ismétlődő, NULL és nem NULL értékeket tartalmaz.
Szintaxis
Az általános szintaxis SZÁMOL(*) ” lent található:
SELECT COUNT(*) FROMItt:
- ' KIVÁLASZTÁS ” utasítást használjuk a rekord kiválasztásához.
- ' TÓL TŐL ” záradékot a kívánt tábla rekordjainak kiválasztására használjuk.
- '
” a megcélzott tábla neve.
A jobb megértés érdekében nézzük meg a megadott példát!
Példa
Futtassa a „ KIVÁLASZTÁS ' parancs a ' SZÁMOL(*) ” függvény és tábla neve:
SELECT COUNT(*) FROM ügyfél;A következő kimenetnek megfelelően a mellékelt táblázat a következővel rendelkezik: 91 ' sorok száma:
2. űrlap: COUNT(kifejezés)
A ' COUNT(kifejezés) ” függvény megjeleníti azon sorok számát, amelyeknek nincs NULL értéke. Használható a ' KIVÁLASZTÁS ” parancsot.
Szintaxis
Íme a „COUNT(kifejezés)” függvény általános szintaxisa:
SELECT COUNT(kifejezés) FROMPélda
Vegyünk egy példát, amelyben meg akarjuk számolni a „ Telefon ' oszlop a ' vevő ' asztal:
SZÁM VÁLASZTÁSA (Telefon) ügyféltől;Itt helyeztük el a „ Telefon ' oszlopnév kifejezésként, és tartalmazza a ' 91 ” sorok:
3. űrlap: COUNT (DISTINCT kifejezés)
A ' COUNT(kifejezés) ” űrlapot akkor használjuk, ha az összes sort meg akarjuk számolni, kivéve az ismétlődő értékeket.
Szintaxis
Az általános szintaxis az alábbiakban található:
SELECT COUNT(DISTINCT kifejezés) FROMPélda
Futtassa a „ KIVÁLASZTÁS ' nyilatkozat a következővel: ' SZÁMOL() ' függvény, amelynek egy ' KÜLÖNBÖZŐ ” kulcsszó és a táblázat kívánt oszlopának neve:
SZÁM VÁLASZTÁSA (DISTINCT country) FROM ügyfél;Megfigyelhető, hogy a megadott kimenet a „ külön nem NULL ” értékek:
COUNT() függvény és „WHERE” záradék
A Count() függvény a „ AHOL ” záradék, amely megadja a kívánt feltételt. A „WHERE” záradék megadja azokat a feltételeket, amelyeknek az oszlopértékeknek meg kell felelniük ahhoz, hogy az értékeket tartalmazó adatok szerepeljenek a lekérdezés eredményében.
Szintaxis
Nézzük meg a „ SZÁMOL() ” függvény a „ AHOL ' kikötés:
SELECT COUNT(*) FROMPélda
Használja a ' KIVÁLASZTÁS ' lekérdezés a következővel: ' SZÁMOL() ' beleértve ' * ” paraméterként, céltáblanévként és kötelező feltételként:
SELECT COUNT(*) FROM ügyfél WHERE Telefon = 069;Amint látja, megkaptuk az azonos telefonszámmal rendelkező felhasználók teljes számát, amely ' 1 ”:
Ez minden! Elmagyaráztuk a „ SZÁMOL() ” függvény a feltételek és a MySQL-beli formái alapján.
Következtetés
A ' SZÁMOL() ” függvény segítségével a MySQL-ben lévő feltételek alapján számolhatunk. Három különböző formája van a különböző feladatok elvégzésére, mint pl. SZÁMOL(* )”, „ COUNT(kifejezés) ”, és „ COUNT (DISTINCT kifejezés) ”. A „COUNT()” többféle feltétellel használható a táblázat sorainak és oszlopainak számlálására, csakúgy, mint a „WHERE” záradék. Ebben a bejegyzésben a „COUNT()” függvényt tárgyaltuk a feltételek és a MySQL-beli formái alapján.