Bevezetés az SQL SELECT lekérdezésbe
Mielőtt elkezdenénk az SQL kiválasztási lekérdezés megvitatását, kezdjük először az SQL-lel. Az SQL a strukturált lekérdezési nyelvet jelenti. Az SQL egy lekérdezési nyelv, amely lehetővé teszi különféle műveletek elvégzését az adatbázison vagy az adatbázis táblákon. Az adatbázis-táblázatokkal való kölcsönhatás különféle módjai vannak. A select parancs nem más, mint az, hogy miként kommunikálunk az adatbázissal és annak táblájával a szükséges rekordok kiválasztásához. Ez a módszer a rekordok kiválasztására egy vagy több táblából. A választott lekérdezést sokféle módon használhatjuk, ezek közül néhány egyszerű és kevés a komplex oldalról. Ebben a cikkben a kiválasztott állítások különféle felhasználásait látjuk.
Az SQL SELECT Query szintaxisa
A Select a relációs adatbázis-kezelő rendszer egyik alapvető parancsa. A SELECT kulcsszót előtagként használhatjuk a rekordok kiválasztásához egy adott táblázatból. A kiválasztott lekérdezés visszaadja az adott egy vagy több táblázatból származó rekordkészletet.
1. Válassza ki az adott táblázat szükséges oszlopait
SELECT, , …… FROM ;
Magyarázat:
- A SELECT maga a parancs, ezt felhasználhatjuk a táblázatból a rekord kiválasztására.
- ,, …… a My_table_name táblázat oszlopai.
- a tábla neve.
2. A táblázat összes oszlopának kiválasztása
SELECT * FROM ;
Magyarázat:
- A SELECT egy olyan parancs, amelyet felhasználhatunk a rekordnak a táblázatból való kiválasztására.
- * az adott táblázat összes oszlopát jelöli.
- a tábla neve.
3. A rekordok kiválasztása a WHERE záradékkal
SELECT, , …… FROM WHERE = ;
Magyarázat:
- ,, …… a My_table táblázat oszlopai.
- a tábla neve.
- Ahol egy kulcsszót használhatunk az SQL select utasításban a rekordok megadott feltétel szerinti kiválasztásához.
4. A rekordok számának kiválasztása
SELECT COUNT(*) FROM ;
Magyarázat:
- COUNT (*), ez megadja a My_table táblázat összes sorának számát.
- a tábla neve.
Példák az SQL SELECT lekérdezésre
Ebben a részben néhány példát fogunk megvitatni, figyelembe véve a fent említett szintaxist, hogy bárki könnyen megérthesse kevés erőfeszítéssel. Gyakoroljunk néhány példát az SQL select utasítás jobb megértéséhez.
Tegyük fel, hogy “SCHOOL” adatbázis névvel rendelkezik. Az adatbázisnak az alábbiakban felsorolt táblázata van:
diákok:
Osztály:
1. példa - Választás a kötelező oszlopokkal
Lekérdezés:
SELECT Student_ID, First_name, Last_name from Student;
Kimenet:
Lekérdezés:
SELECT Student_ID, Class from Class;
Teljesítmény :
2. példa - Válaszd ki a táblázat összes oszlopát
Lekérdezés:
SELECT * from Student;
Teljesítmény :
Lekérdezés:
SELECT * from Class;
Kimenet:
3. példa - A rekordok kiválasztása WHERE záradékkal
Lekérdezés:
SELECT * from Student WHERE First_name="Alex";
Teljesítmény :
Lekérdezés:
SELECT * from Class where Medium=' English ';
Teljesítmény :
4. példa - A rekordok számának kiválasztása
Lekérdezés:
SELECT COUN(*) as count from Student;
Teljesítmény :
Lekérdezés:
SELECT COUN(*) as count from Class;
Teljesítmény :
Egyéb tények az SQL SELECT-ről
A fent említett kiválasztási utasítás végrehajtható a relációs adatbázison. Számos egyéb kiválasztott állítás-lekérdezés is felhasználható a rekordok kiválasztására. A Kiválasztás utasítás mindig eredménykészletet ad vissza. Ez az eredménykészlet tartalmazhat nullát (0), egy vagy több rekordot is. A kiválasztott állításban számos más dolog található, amelyeket felhasználhatunk a kívánt eredmény elérésére. A JOIN kulcsszóval kiválaszthatjuk a rekordokat két vagy több táblázatból. Különféle módok vannak, két vagy több kiválasztott állítást együttesen használhatunk, hogy egy vagy több táblából származó rekordokat megkapjuk. Bármely táblához elsődleges kulcsot kell használnunk, hogy a rekord egyedileg azonosítható legyen.
Az alább említett választható záradékot használhatjuk a SELECT utasításhoz:
- Hol: Ezt már példákkal láthattuk.
- GROUP BY: erre az aggregálási funkció használata előtt van szükség.
- KÉRDÉS: Az aggregált funkciót a GROUP BY utasításon keresztül hajthatjuk végre.
- RENDELÉS : Ezt felhasználhatjuk a KIVÁLASZTÁS segítségével az eredménykészlet sorrendjének rendezésére.
- AS: Ezt láttuk egy adott tábla összes rekordjának kiválasztásakor. Ez az AS felhasználható álnév készítésére a kiválasztott oszlophoz vagy a táblázathoz.
Következtetés - SQL SELECT lekérdezés
Az SQL select utasítás segítségével kiválaszthatjuk a szükséges oszlopokat vagy a rekordokat az üzleti igényeknek megfelelően. Szinte minden relációs adatbázis rendelkezik ezzel a SELECT paranccsal a rekord kiválasztásához a táblázatból. Kiválasztást különféle módon tudunk használni. Kiválaszthatjuk a feltételes alapú rekordokat. A kiválasztott művelet végrehajtható egy vagy több táblán. Különféle egyéb parancsokat kombinálhatunk a SELECT utasításokkal. A relációs adatbázis-kezelési rendszer példái a MySQL, az ORACLE.
Ajánlott cikkek
Ez egy útmutató az SQL SELECT Query-hez. Itt tárgyaljuk az SQL Select Query bevezetését, szintaxisát, példáit és néhány egyéb tényt. A következő cikkeket is megnézheti további információkért -
- SQL beszúrási lekérdezés
- MySQL lekérdezési parancsok
- Adatbázis SQL-ben
- Táblázat SQL-ben
- Elsődleges kulcs vs idegen kulcs | Legfontosabb különbségek