Skip to main content

Az adatok lekérdezése SQL lekérdezésekkel: SELECT utasítás

AADAT - NINJA | PARMISH VERMA | MOST ROMANTIC VIRAL SONGS | MALWA RECORDS (Április 2025)

AADAT - NINJA | PARMISH VERMA | MOST ROMANTIC VIRAL SONGS | MALWA RECORDS (Április 2025)
Anonim

A strukturált lekérdezési nyelv az adatbázist használók számára egy erőteljes és rugalmas adat-visszakeresési mechanizmust - a SELECT utasítást. Ebben a cikkben megnézzük a SELECT utasítás általános formáját, és összeállítunk egy pár mintaadat-lekérdezést. Ha ez az első ütem a Strukturált lekérdezési nyelv világába, akkor folytatni kell a SQL alapjait. Ha egy új adatbázist szeretne létrehozni a semmiből, akkor az SQL adatbázisok és táblázatok létrehozásának tanulási módja jó kiugró pontnak bizonyulhat.

Most, hogy felszívta az alapokat, kezdjük el a SELECT nyilatkozat feltárását. Az előző SQL leckékhez hasonlóan továbbra is olyan állításokat használunk, amelyek megfelelnek az ANSI SQL szabványnak. Lehet, hogy a DBMS dokumentációját szeretné megkeresni annak megállapításához, hogy támogatja-e az olyan speciális beállításokat, amelyek növelhetik az SQL-kód hatékonyságát és / vagy hatékonyságát.

A SELECT nyilatkozat általános formája

A SELECT utasítás általános formája a következő:

SELECT select_list TÓL TŐL forrás HOL körülmények) CSOPORTOSÍT kifejezés RENDELKEZŐ feltétel RENDEZÉS kifejezés

Az utasítás első sorában az SQL processzor mondja, hogy ez a parancs a SELECT nyilatkozatot, és hogy adatokat akarunk letölteni egy adatbázisból. A select_list lehetővé teszi számunkra, hogy meghatározzuk a visszaszerezni kívánt információk típusát. A TÓL TŐL A második sorban a záradék határozza meg az adott adatbázistáblát (táblákat) és a HOL a záradék lehetővé teszi számunkra, hogy az eredményeket a meghatározott értékeknek megfelelő rekordokra korlátozzuk körülmények) .

Az utolsó három szakasz a jelen cikk hatálya alá nem tartozó fejlett funkciókat jelképez, ezek a jövőbeli SQL cikkekben megismerkedünk.

A legegyszerűbb módja annak, hogy megtanuljuk az SQL-t. Ezt szem előtt tartva kezdjük el vizsgálni néhány adatbázis lekérdezést. A cikk egészében a munkavállaló asztalát használjuk a kitalált XYZ Corporation humánerőforrás-adatbázisából, hogy illusztrálja az összes kérdésünket.

Itt van az egész táblázat:

Munkavállalói azonosító

Vezetéknév

Keresztnév

Fizetés

ReportsTo

1

Kovács

János

32000

2

2

scampi

perel

45000

NULLA

3

Kendall

Tomi

29500

2

4JonesAbraham350002
5AllenSzámla172504
6ReynoldsAllison195004
7JohnsonKatie210003

Teljes táblázat lekérése

Az XYZ Corporation Emberi Erőforrás igazgatója havi jelentést kap, amely fizetési és beszámolási információkat biztosít minden vállalati alkalmazottnak. A jelentés generálása a SELECT utasítás legegyszerűbb formájának egyik példája. Egyszerűen visszakeréli az adatbázis táblában található összes információt - minden oszlopot és minden sort. Itt van a lekérdezés, amely ezt az eredményt fogja elérni:

SELECT *AZ alkalmazottaktól

Elég egyszerű, igaz? A csillagban megjelenő csillag (*) select_list egy olyan helyettesítő kártya, amely tájékoztatja az adatbázist, hogy a FROM-záradékban azonosított munkavállalói táblázat összes oszlopából szeretnénk lekérni az információkat. Szerettük volna megtalálni az összes információt az adatbázisban, ezért nem volt szükség WHERE záradék használatára a táblázatból kiválasztott sorok korlátozására. Íme, hogy a lekérdezési eredményünk így néz ki:

Munkavállalói azonosítóVezetéknévKeresztnévFizetésReportsTo
------------------------------------------
1KovácsJános320002
2scampiperel45000NULLA
3KendallTomi295002
4JonesAbraham350002
5AllenSzámla172504
6ReynoldsAllison195004
7JohnsonKatie210003