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

Default book

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ó!):

SELECT DISTINCT Tanar_azonosito FROM Orarend
WHERE Tantargy = 'matematika';

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

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

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

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

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

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

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

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

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

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

Telefonnal rendelkező diákok:

SELECT Diak_azonosito FROM Diakok
WHERE NOT IS NULL Telefon;