Dolgozat (számonkérés) elérhető pontszám: 25 pont
BEADANDÓ
Adatbázis neve: dolgozat

- Melyik MySQL paranccsal hozná létre az „dolgozat” nevű adatbázist?
- Melyik MySQL paranccsal hozná létre a fenti „szemelyek” táblát?
- Melyik MySQL paranccsal vinné be a fenti 3 db rekordot a „szemelyek” táblába?
- Számolja meg hány páciens van Szolnokról.
- Mennyi az átlagbevétel Szolnokról?
- Jelenítse meg, a 1980 előtt születettek neveit és településüket.
Hány embert ért tűszúrás?
1.)
CREATE DATABASE dolgozat;
-- USE dolgozat;
-- SELECT DATABASE();
2.)
CREATE TABLE szemelyek (
id INT NOT NULL UNIQUE,
nev VARCHAR(50),
telepules VARCHAR(50),
szuletes DATE,
ar INT UNSIGNED,
tuszuras VARCHAR(4) DEFAULT 'nem');
3.)
INSERT INTO szemelyek VALUES
(1, 'Nagy Emese', 'Szolnok', '1978.05.11', 6500, 'igen'),
(2, 'Kis Géza', 'Nyíregyháza', '1982.07.01', 10000, DEFAULT),
(3, 'Danka Béla', 'Szolnok', '1984.02.05', 12000, DEFAULT);
4.)
SELECT COUNT(*) AS 'Páciensek száma (Szolnok)' FROM szemelyek
WHERE telepules = 'Szolnok';
5.)
SELECT ROUND(AVG(ar),2) AS 'átlagbevétel (Szolnok)' FROM szemelyek
WHERE telepules = 'Szolnok';
6.)
SELECT nev AS '1980 előtt születtek: név', telepules AS 'Település'
FROM szemelyek
WHERE szuletes < '1980.01.01';
7.)
SELECT COUNT(tuszuras) AS 'tűszúrások száma' FROM szemelyek
WHERE tuszuras = 'igen';
