8.10. Példák egyszerű lekérdezésekre

Nézzünk néhány példát a lekérdezésekre. A 12.E osztályba járó diákok adatai:  

SELECT * FROM Diakok WHERE Osztaly = '12.E';

A matematikát tanító tanárok azonosítói (DISTINCT itt is használható!):

  1. SELECT DISTINCT Tanar_azonosito FROM Orarend
  2. WHERE Tantargy = 'matematika';

A 'C' betűvel kezdődő nevű diákok:            

  1. SELECT Nev, Osztaly FROM Diakok
  2. WHERE nev LIKE 'C%';

A 12.E-be járó diákok, akik nem adták meg a telefonszámukat:

  1. SELSELECT Nev FORM Diakok
  2. WHERE Osztaly = '12.E' AND Telefon IS NULL;

Termek, ahol matematika vagy informatika órát tartanak:

  1. SELECT Terem FROM Orarend
  2. WHERE Tantargy = 'matematika' OR tantargy = 'informatika';

vagy ugyanez az IN felhasználásával:

  1. SELECT Terem FROM Orarend
  2. WHERE Tantargy IN ('matematika', 'informatika');

Matematikából hármas és ötös közötti osztályzatot szerzett diákok:

  1. SELECT Diak_azonosito FROM Osztalyzatok
  2. WHERE Osztalyzat BETWEEN 3 AND 5 AND tantargy = 'matematika';

Telefonnal rendelkező diákok:

  1. SELECT Diak_azonosito FROM Diakok
  2. WHERE NOT IS NULL Telefon;