Válogatás a sorokból: a WHERE komponens

Adattábláinkból lekérdezésekkel rekordokat válogathatunk ki az adatrekord tartalma alapján. Azt vizsgáljuk, hogy az adott rekord egy vagy több mezője milyen értékeket tartalmaz. Kíváncsiak lehetünk azokra a rekordokra amelyek az adott mezőben a legnagyobb vagy legkisebb értéket tartalmazzák, de érdekelhetnek bennünket azok a rekordok is, amelyek egy vagy több mezőjének a tartalma egy általunk megadott értékkel, ill. értékekkel azonos.

SELECT ‹oszloplista› FROM ‹ táblázat › WHERE ‹ feltétel ›

A feltétel lehet egyszerű kiválasztási feltétel, de lehet több, logikai operátorokkal összekapcsolt egyszerű feltétel kombinációja is az alábbi nyelvi definíció szerint. Az oszlophivatkozásokat tartalmazó kifejezésekből az általánosan is használt hasonlító műveleteket- egyenlőség, kisebb, nagyobb, kisebb/egyenlő, nem egyenlő stb, - használva építhetjük fel a legegyszerűbb feltételeket. Ha a WHERE komponens szerepel, az eredménytáblázat csak azokat a sorokat tartalmazza, amely sorok értékei a WHERE után következő feltételeknek megfelelnek.

$$\ \ $$

Feladatok: Az utazas adatbázis utak táblájával dolgozz!

  1.   Lekérdezés segítségével sorold fel a városlátogató utakat?(varosok)
  2.   Sorold fel azokat az utakat, melyek típusa nyaralás! (nyaralas)
  3.   Melyek a nem szállodai elhelyezéses utak?(nem_szalloda)
  4.   Milyen 50 ezer forintnál nem drágább útjaink vannak?(olcso)
  5.   Mely útjaink indulnak 2016. július 31-én?(jul_31)
  6.   Mely utak indulnak augusztusban?(augusztus)
  7.   Olaszországba milyen körutazásokat szervezünk?(olasz_korut)
  8.   A környező országokba milyen útjaink vannak? (kornyezo)
  9.   Milyen különleges ajánlataink vannak: ökotúra és minden 500 ezer forintnál drágább út?(kulonleges)
$$\ \ $$