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 en hu hu hu hu hu hu hu hu hu hu hu hu hu hu en hu hu hu hu hu hu hu hu hu hu hu en eo eo fr en en sl hu fr hu en hu en hu en hu hu hu hu hu eo eo fr en hu en hu en hu hu hu en en sl hu fr pt hu hu hu hu hu hu hu hu hu en eo eo fr en en sl hu fr hu en hu en hu en hu hu hu hu hu en sl hu fr hu hu hu en hu en hu en eo eo fr en 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 ORDER 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 a leckében az SQL ORDER BY záradéka kerül bemutatásra, illetve annak módosítói, az ASC és DESC.
Az SQL ORDER BY leírása
Az SQL ORDER BY záradék segítségével a lekérdezések eredményét, azaz a kapott eredményhalmazt rendezhetjük. A rendezés lehet növekvő vagy csökkenő. Alapértelmezés szerint, azaz, ha nem adunk meg módosítót, akkor a növekvő (ASC) rendezés kerül végrehajtásra. Ha csökkenő sorrendbe szeretnénk rendezni, akkor a DESC módosítót kell megadnunk.
ASC (növekvő rendezés, alapértelmezett, nem kötelező megadni)
Az ORDER BY utasítással sorba rendezhetjük a számokat, illetve a szövegeket is ábécé alapján.
Az SQL ORDER BY szintaktikája
Alább az SQL ORDER BY záradékának szintaktikáját olvashatjátok.
SELECT oszlop(ok) FROM tábla WHERE feltétel ORDER BY oszlop(ok) [ASC | DESC] Code language: SQL (Structured Query Language) (sql)
A SELECT, a FROM és a WHERE utasítás megadása jelen pillanatban nem releváns, csak azért került megjelenítésre, hogy látni lehessen az ORDER BY helyét a lekérdezésben. Az ORDER BY már egy eredményhalmazt rendez sorba, így mindig a lekérdezés eredményét befolyásoló utasítások után kell megadni. Azaz a SELECT, FROM, WHERE, HAVING, GROUP BY után. Függetlenül attól, hogy ezek közül hány jelenik meg a lekérdezésben.
Az ORDER BY kulcsszó után meg kell adnunk azokat az oszlopokat, amelyek alapján rendezni szeretnénk. Ha növekvő sorrendbe szeretnénk rendezni, akkor nem szükséges módosítót megadnunk, de ha megadjuk az ASC kifejezést, akkor sincs probléma. Ha csökkenőbe szeretnénk rendezni, akkor a DESC kulcsszót kell az oszlop neve után írnunk.
A rendezés akár több oszlop alapján is történhet, amennyiben több rekord egy oszlopa megegyezik, akkor a következőnek megadott oszlop alapján történik a rendezés.
SQL ORDER BY példák
Az alábbi példák során az előző leckékből is ismert adatbázissal fogunk dolgozni.
Ebben a példában növekvő sorrendbe rendezzük az adatokat a születési dátum alapján. Akár ki is írhattuk volna a “szuletesi_ev” után az ASC módosítót, de így is ugyanazt az eredményt kapjuk.
SELECT * FROM sql_table ORDER BY szuletesi_ev; Code language: SQL (Structured Query Language) (sql)
A következő példában az adatokat csökkenő sorrendbe rendezzük a születési év alapján, így már ki kell raknunk a DESC módosítót.
SELECT * FROM sql_table ORDER BY szuletesi_ev DESC; Code language: SQL (Structured Query Language) (sql)
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)
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)
SQL SELECT és FROM záradék használata (Adatbázis-lekérdezések utasításai példákkal)
#MySQL #MySQL adatbázis-kezelés #MySQL alapok #MySQL ismeretek #MySQL leckék magyarul #order by magyarul #sql #sql alapok #sql alapok kezdőknek #sql ismeretek #sql lekérdezés #sql lekérdezések #SQL magyarul #sql order by #sql order by magyarul #sql programozás #sql utasítások #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)