Professional Documents
Culture Documents
Adatbázisok. 9. Gyakorlat SQL - SELECT Október Október 26. Adatbázisok 1 - 14
Adatbázisok. 9. Gyakorlat SQL - SELECT Október Október 26. Adatbázisok 1 - 14
9. gyakorlat
SQL: SELECT
• Kib®vített szintaxis:
SELECT [DISTINCT] oszlop1 , ..., oszlopn
FROM tábla1 , ..., táblan
[WHERE feltétel]
[GROUP BY oszlop1 , ..., oszlopn ]
[HAVING feltétel]
[ORDER BY oszlop1 , ..., oszlopn ]
• Összesít® függvények
• COUNT (oszlop): sorok számát adja vissza (oszlop helyett * is
szerepelhet, ilyenkor nem lehet DISTINCT)
• SUM (oszlop): adott oszlopban szerepl® értékek összegét adja
vissza
• MIN (oszlop): adott oszlopban szerepl® értékek minimumát adja
vissza
• MAX (oszlop): adott oszlopban szerepl® értékek maximumát
adja vissza
• AVG (oszlop): adott oszlopban szerepl® értékek átlagát adja
vissza
• Az oszlopnév el®tt szerepelhet a DISTINCT kulcsszó
• Logikai függvények:
• AND - és kapcsolat
• OR - vagy kapcsolat
• NOT - negáció, tagadás
• Speciális logikai függvények:
• x IS NULL - igaz, ha az x mez® értéke NULL
• x BETWEEN a AND b - igaz, ha a ≤ x ≤ b
• x IN halmaz - igaz, ha x megegyezik a halmaz egy elemével
• x LIKE minta - igaz, ha az x karaktersorozat megfelel a megadott
mintának
• _ : egy tetsz®leges karakter