Kihagyás

1-6. gyakorlat összefoglaló

Lekérdezés alapok

  • Kis- nagybetű érzékeny
  • A kulcsszavak nem rövidíthetőek

Alapok

  • SELECT: a megjelenítendő oszlopokat azonosítja
    • ,-vel kell elválasztani
    • *, ha az összes oszlopot kiválasztjuk
  • FROM: az oszlopokat tartalmazó táblákat azonosítja
  • DISTINCT: kiveszi az ismétlődő rekordokat
  • alias: másodnév (nem kötelező kiírni)

Aritmetikai műveletek

  • Klasszikusok: +, -, *, /
  • Nullérték (NULL)
    • Hiányzó, nem elérhető, nem garantált, ismeretlen, nem alkalmazható érték
    • NULL != 0 és ""
    • ha erimetikai kifejezésben szerepel, akkor annak eredménye NULL
  • Konkatenálás (||)
    • Oszlopokat vagy stringeket kapcsol össze
    • xy||NULL = xy

Szűrés

  • WHERE: feltételt lehet meghatározni
    • A karakterláncokat és dátumokat '' közé tesszük
    • Az alap dátumformátum YYYY-MM-DD
  • Összehasznlító karakterek:
Jel Mit csinál?
=, >, <, >=, <= szokásos
<> vagy != vagy ^= nem egyenlő
BETWEEN x AND y x és y érték közé esik (zárt intervallum)
IN(halmaz) Megegyezik a halmaz valamelyik elemével
LIKE
% 0 vagy több karaktert jelöl
_ pontosan egy karaktert jelöl
Illeszkedik egy mintára
Ha valamelyik jokerre kell illeszteni, akkor \ kell elé
IS NULL Nullérték
IS NOT NULL Nem nullérték
  • Logikai feltételek
    • AND, OR, NOT
  • ORDER BY: rendezés
    • ASC: növekvő (alapértelmezés)
    • DESC: csökkenő
    • Csak az utasítás sor legvégén szerepelhet

Halmaz műveletek

  • UNION: két tábla összeuniózása (az ismétlődőeket elhagyja)
  • UNION ALL: két tábla összeuniózása (az ismétlődőkkel együtt)
  • INTERSECT: két tábla metszetét hozza létre
  • MINUS: két tábla különbsége