oktatas:adatbazis-kezeles:egytablas_peldak
Tartalomjegyzék
SQL példák
- Szerző: Sallai András
- Copyright © 2019, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
001
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
002
Személytábla mezői
az | nev | anyjaneve | telepules | cim | netto | juttatas | belepes | szuletes | szulhely |
---|
Lekérdezés 001
Jelenítse meg a 30 évesnél idősebb dolgozók neveit és születési idejüket.
SQL megoldás
SELECT nev, szuletes FROM Szemely WHERE YEAR(szuletes) < YEAR(now()) - 30 ORDER BY szuletes DESC ;
Lekérdezés 002
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 ;
Lekérdezés 003
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" ;
Lekérdezés 004
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# ;
Lekérdezés 005
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" ;
Lekérdezés 006
Csak azok neveit jelenítsük meg, akiknél a település nincs megadva.
SELECT nev FROM Szemely WHERE telepules IS NULL ;
Lekérdezés 008
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 ;
Lekérdezés 009
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.
Lekérdezés 010
Akiknek a vezetékneve nem „Fehér”
SELECT nev, telepules FROM Szemely WHERE nev NOT LIKE "Fehér*" ;
oktatas/adatbazis-kezeles/egytablas_peldak.txt · Utolsó módosítás: 2024/01/27 23:39 szerkesztette: admin