az | nev | anyjaneve | telepules | cim | netto | juttatas | belepes | szuletes | szulhely |
---|
SELECT telepules, COUNT(az) AS darab FROM `szemely` WHERE telepules="Miskolc" OR telepules="Budapest" OR telepules="Szolnok" GROUP BY telepules HAVING darab>10
az | nev | anyjaneve | telepules | cim | netto | juttatas | belepes | szuletes | szulhely |
---|
Jelenítse meg a 30 évesnél idősebb dolgozók neveit és születési idejüket.
SELECT nev, szuletes FROM Szemely WHERE YEAR(szuletes) < YEAR(now()) - 30 ORDER BY szuletes DESC ;
Jelenítsük meg azok nevét és fizetését, akiknek a nettó fizetése 100000 és 200000 Ft között van.
SELECT nev, netto FROM Szemely WHERE netto BETWEEN 100000 AND 200000 ;
Jelenítsük meg azok nevét és nettó fizetését, akiknek a nettó fizetése 100000 és 300000 Ft között van, és Miskolcon laknak.
SELECT nev, netto FROM Szemely WHERE netto BETWEEN 100000 AND 300000 AND telepules = "Miskolc" ;
Jelenítsük meg azok nevét és belépési dátumát, akik 2005 évben léptek be.
SELECT nev, belepes FROM Szemely WHERE YEAR(belepes) = 2005 ;
SELECT nev, belepes FROM Szemely WHERE belepes BETWEEN #2005-01-01# AND #2005-12-31# ;
Szolnokiak és Szegediek neve.
SELECT nev, telepules FROM Szemely WHERE telepules IN ("Szolnok", "Szeged") ;
SELECT nev, telepules FROM Szemely WHERE telepules= "Szolnok" OR telepules="Szeged" ;
Csak azok neveit jelenítsük meg, akiknél a település nincs megadva.
SELECT nev FROM Szemely WHERE telepules IS NULL ;
Csak azok neveit jelenítsük meg, akiknél a település meg van adva.
SELECT nev FROM Szemely WHERE telepules IS NOT NULL ;
Azok neveit jelenítsük meg, akiknek a vezetékneve „Fehér”
SELECT nev FROM Szemely WHERE telepules LIKE "Fehér*" ;
MySQL rendszerben a „*” karakter helyére „%” karakter kell.
Akiknek a vezetékneve nem „Fehér”
SELECT nev, telepules FROM Szemely WHERE nev NOT LIKE "Fehér*" ;