hu en sv en hu it hu en hu de hu ja hu hu hu hu hu hu hu hu hu ja hu hu hu hu en hu hu hu hu hu hu hu hu en hu hu hu hu hu hu hu hu en eo eo fr en en sl hu fr hu en hu en en en hu en eo hu fr en hu en hu hu en hu sv fr sv hu en hu en hu hu hu hu hu es es es tr en hu hu hu hu hu hu hu hu hu fr hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en hu it hu en hu de hu ja hu hu hu hu hu es es es tr en hu
Az SQL GROUP BY záradék használata (Adatbázis-lekérdezések utasításai példákkal) - WEBiskola
Weboldalszerkesztő (HTML, CSS, JS kódszerkesztő) HTML-színkód generátor (Hexadecimális, RGB, HSL színkód kereső)
Ebben az SQL leckében bemutatjuk azt, hogy hogyan lehet sorokat csoportosítani a GROUP BY záradék segítségével.
Az SQL GROUP BY funkciója
Az SQL GROUP BY utasítását arra használják, hogy összegezzék vagy csoportosítsák az azonos értékű oszlopok rekordjait. Általában különböző aggregáló függvényekkel együtt használják, ám erről a következő leckében esik bővebben szó.
Az SQL GROUP BY szintaktikája
SELECT oszlop(ok) FROM tábla WHERE feltétel GROUP BY oszlop(ok) ORDER BY oszlop(ok); Code language: SQL (Structured Query Language) (sql)
A GROUP BY kulcsszó után csak szimplán meg kell adnunk az(oka)t az oszlop(okat), amely(ek)et csoportosítani szeretnénk.
Fontos, hogy a GROUP BY a WHERE után és az ORDER BY előtt helyezkedik el. Természetesen nem muszáj használnunk ezek a záradékokat, de ha használjuk, akkor ezek között kell elhelyezkedni a GROUP BY utasításnak.
SQL GROUP BY példa
SELECT lakhely, COUNT(lakhely) FROM sql_table GROUP BY lakhely; Code language: SQL (Structured Query Language) (sql)
A lenti példában a lakhelyek alapján csoportosítjuk a rekordokat, de ez önmagában csak egy olyan eredményhalmazt adna, amelyben csak egyszer szerepelnének az ismétlődő lakhelyek. Ha hozzárakunk egy COUNT() függvényt, akkor megtudjuk számolni, hogy az egyes lakhelyekből mennyi van.
Ha pedig csak COUNT(lakhely)-et használtunk volna, úgy, hogy a végén nem szerepel a GROUP BY, akkor szimplán megszámolta volna az összes rekordot, amely jelen esetben 6.
Ha hasznos volt számodra, akkor kérlek oszd meg másokkal is, hogy ezzel támogass minket!
Az adatbázis-kezelés alapjai (SQL alapok)
Az SQL WHERE utasítás és az operátorok bemutatása példákkal (NOT, AND, OR, BETWEEN, LIKE, IN, EXISTS, ANY, ALL)
SQL aggregáló, összesítő függvények: MIN, MAX, COUNT, AVG, SUM
MySQL adatbázis-műveletek a PHP-ban (adatbázis-kapcsolat létrehozása, bezárása, tábla létrehozása, rekord hozzáadása, törlése, módosítása, lekérdezések írása)
#MySQL #MySQL adatbázis-kezelés #MySQL alapok #MySQL ismeretek #MySQL leckék magyarul #sql #sql alapok #sql alapok kezdőknek #sql group by #sql group by magyarul #sql ismeretek #sql lekérdezés #sql lekérdezések #SQL magyarul #sql programozás #sql utasítások #sql záradék #sql záradékok #webfejlesztés #webprogramozás alapjai #webprogramozás alapok
Mi az az adatbázis-kezelés és SQL? – Adatbázis, relációs adatbázis, SQL fogalmak és példák
SQL szerver telepítése XAMPP segítségével: MySQL, phpMyAdmin és Apache
SQL nyelvi elemek csoportosítása: adatdefiníciós, adatlekérdező, adatmanipulációs, adatelérést vezérlő nyelv (DDL, DQL, DML, DCL utasítások)
Megszorítások, megkötések, kényszerfeltételek SQL adatbázis-kezelő rendszerben (NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT)
Adatbázis létrehozása SQL-ben: CREATE DATABASE utasítás példákkal
Adatbázis törlése SQL-ben: DROP DATABASE utasítás példákkal
Tábla létrehozása SQL adatbázisban: CREATE TABLE utasítás példákkal
Tábla módosítása SQL adatbázisban: ALTER TABLE utasítás példákkal (ADD, DROP COLUMN, ALTER/MODIFY COLUMN)
Tábla törlése SQL adatbázisban: DROP TABLE és TRUNCATE TABLE utasítások példákkal
Rekord hozzáadása SQL adatbázis táblájához: INSERT INTO utasítás példákkal
Rekord törlése SQL adatbázis táblájából: DELETE utasítás példákkal
Rekord módosítása, frissítése SQL adatbázis táblájában: UPDATE utasítás példákkal
SQL SELECT és FROM záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Az SQL WHERE utasítás és az operátorok bemutatása példákkal (NOT, AND, OR, BETWEEN, LIKE, IN, EXISTS, ANY, ALL)
Az SQL ORDER BY záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Az SQL GROUP BY záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Elsődleges és idegen kulcs használata SQL-ben -PRIMARY KEY, FOREIGN KEY megszorítások bemutatása példákkal
SQL táblák összekapcsolása: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN (Adatbázis-lekérdezések utasításai példákkal)
Az adatbázis-kezelés alapjai (SQL alapok)
Az SQL HAVING záradék használata (Adatbázis-lekérdezések utasításai példákkal)
Az SQL SELECT DISTINCT záradék használata (Adatbázis-lekérdezések utasításai példákkal)
SQL AUTO INCREMENT utasítás (Adatbázismező értékének automatikus növelése)
SQL álnév (alias) használata adatbázis-lekérdezés során
SQL aggregáló, összesítő függvények: MIN, MAX, COUNT, AVG, SUM
SQL LIMIT, SELECT TOP, FETCH FIRST, ROWNUM utasítások bemutatása példákkal
Index létrehozása SQL adatbázis-kezelőben (SQL CREATE és DROP INDEX utasítás)
Dátumok kezelése MySQL adatbázis-kezelőben (MySQL dátum és idő adattípusok)