Tartalomjegyzék:
Meghatározás - Mit jelent a SELECT (adatbázisok)?
A KIVÁLASZTÁS a strukturált lekérdezési nyelv (SQL) alapvető megállapítása.
A SELECT utasítás, amely következetes és specifikus formátumot követ, a SELECT kulcsszóval kezdődik, amelyet az oszlopok követnek a formátumban. Ha a SELECT után csillag (*) helyezkedik el, ezt a sorozatot egy FROM kifejezés követi, amely a FROM kulcsszóval kezdődik, amelyet a SELECT mondat után megadott oszlopokat tartalmazó adatforrások követnek. Ezek az adatforrások lehetnek egyetlen tábla, táblázatok kombinációja, allekérdezés vagy nézet.
Opcionális záradékok adhatók hozzá, de nem kötelezőek, azaz a WHERE záradék, amely feltételeket ad az adatok visszatérítésére, vagy az ORDER BY záradék, amely a kimenetet egy vagy több megadott oszlop szerint rendezi.
A Techopedia magyarázza a SELECT (adatbázisok)
Az egyik első adatbázis-adminisztrációs lecke a SELECT utasítás, amely az adatok lekérdezésére használt SQL szkriptek kezdetét képezi. A SELECT az első kulcsszó a SELECT utasításban, amely, mint minden SQL utasítás, nem érzékeny a kis- és nagybetűkre.
A SELECT utasítás példájának szemléltetéséhez tegyük fel, hogy a banki adatbázis CUSTOMER_MASTER táblát tartalmaz, amely az alapvető ügyféladatokat tárolja, és több oszlopot tartalmaz, amelyek a következők:
- Ügyfél-azonosító
- social_security_no
- vezetéknév
- keresztnév
- email cím
- valódi cím
- születési dátum
- nem
A következő SELECT utasítás felhasználja az összes tábla adatainak lekérdezésére:
SELECT * FROM customer_master.
A következő SELECT nyilatkozatot használjuk az eredmények ügyfélnév szerinti rendezésére:
VÁLASZT * az ügyfélmester kezéből RENDELÉSEK vezetéknév szerint
Az ügyfél vezetékneve, keresztneve és születési ideje felsorolásához a csillag (*) helyébe a megfelelő oszlopnevek lépnek, az alábbiak szerint:
SELECT vezetéknév, utónév, dátum_születési dátum FROM ügyfélmester
Az összes női ügyfél lekérdezésének futtatásához születési dátum szerint rendezve a következő nyilatkozatot adják ki:
KIVÁLASZT * az ügyfélmestertől WHERE gender = 'F' RENDELÉS DÁTUM_születési ideje szerint
Megjegyzés: A WHERE záradékot most használják a kimenet korlátozására.
Ez a magyarázat egy egyszerű primer, amely bemutatja a SELECT utasítás hatalmát, és felhasználható ezen hatókörön túli összetett és bonyolult lekérdezések létrehozására. Azonban minden SELECT nyilatkozatnak, tekintet nélkül a hatályra, folyamatosan be kell tartania a fent vázolt alapszabályokat.
