ADATBÁZIS-KEZELÉS
Adott egy tábla:
|
az |
nev |
telepules |
cim |
belepes |
|
1 |
Nagy
József |
Szolnok |
Nyár u. 3. |
2010.03.17 |
|
2
|
Pár Elek |
Debrecen |
Tél u. 3 |
2005.01.01 |
|
3
|
Tér
Ferenc |
Szolnok |
Kossuth
u. 5. |
2000.02.01 |
|
4
|
Dolog
Károly |
Szeged |
Almás tér 2. |
2007.05.01 |
|
5
|
Tronf Mihály |
Debrecen |
Lát u. 45. |
2005.02.01 |
|
6
|
Ab Béla |
Szolnok |
Bach u. 91. |
2000.07.01 |
1. Jelenítse meg azokat a dolgozókat, amelyek Szolnokon laknak
Megoldás:
SELECT nev
FROM Szemely
WHERE telepules="Szolnok";
2. Számolja meg összesen hány személy van az Személy táblában
WHERE telepules="Szolnok";
2. Számolja meg összesen hány személy van az Személy táblában
Megoldás:
SELECT COUNT(az) AS Összesen
FROM Szemely
WHERE telepules=”Szolnok" ;
3. Számolja meg Pár Elek hány napja van a cégnél.
Megoldás:
SELECT belepes AS "Napok száma”
FROM Szemely
WHERE nev=”Pár Elek” ;
4. Jelenítse meg azoknak a nevét, akik februárban léptek be
Megoldás:
SELECT nev
FROM Szemely
WHERE MONTH(belepes)=2;
5. Jelenítse meg milyen települések vannak. Egy település csak egyszer szerepeljen.
Megoldás:
SELECT telepules
FROM Szemely
GROUP BY telepules;
6. Jelenítse meg azok nevét, akik 2003 előtt léptek be.
Megoldás:
SELECT nev
FROM Szemely
WHERE belepes<#1/1/2003#;
7. Jelenítse meg azokat a Szegedi és Szolnoki dolgozók közül azokat, akik 2005 után jöttek a céghez.
Megoldás:
SELECT nev, telepules, belepes
FROM Szemely
WHERE(telepules="Szeged" OR telepules="Szolnok") AND belepes>#31/1/2005#;
Megjegyzések
Megjegyzés küldése