Hogyan számoljunk állapot alapján a MySQL-ben?

Hogyan Szamoljunk Allapot Alapjan A Mysql Ben



A MySQL az adatbázisok kezelésére használt adatbázis-kezelő rendszer. Az adatbázis rekordok strukturált gyűjteménye. Hozzáférhet a meglévő adatbázisokhoz, újakat hozhat létre, és feldolgozhatja a rendszer adatbázisba mentett adatokat. Az adatok mindig táblázatos formában jelennek meg. Pontosabban a „ SZÁMOL() ” függvény meg tudja számolni a táblázat oszlopainak és sorainak számát.

Ennek a posztnak az eredménye:

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(*) FROM ;

Itt:

  • ' 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) FROM ;

Pé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) FROM ;

Pé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(*) FROM WHERE ;

Pé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.