SQL

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

---1.

feladat

CREATE DATABASE parkolohaz


DEFAULT CHARSET utf8
COLLATE utf8_hungarian_ci;

---3. feladat

SELECT felirat, szelesseg


FROM parkolohely
WHERE szelesseg>=1.7;

---4. feladat

SELECT SUM(ar) AS szumma_foglalt_ar


FROM felhasznalo, foglalas
WHERE foglalas.felhasznaloId=felhasznalo.id;

---5. feladat

SELECT COUNT(id) AS kifizetett_foglalkozasok


FROM foglalas
WHERE fizetve=1;

---6. feladat

INSERT INTO jarmutipus ('nev')


VALUES ("Elektromos gépjármű");

---7. feladat

UPDATE parkolohely
SET szelesseg =1.5
WHERE felirat="P013";

---8. feladat

SELECT foglalkozas.ar, foglalas.datum, parkolohely.felirat


FROM foglalkozas, foglalas,parkolohely
WHERE foglalas.parkolohelyId=parkolohely.id AND
foglalas.felhasznaloId=felhasznalo.id AND felhasznalo.nev="Fábián Viktor";

---9. feladat

SELECT COUNT(id) AS parkolohelyek_szama


FROM parkolohely, jarmutipus
WHERE jarmutipus.id=parkolohely.jarmutipus.id AND jarmutipus.nev="Motorkerékpár"

---10. feladat

SELECT emelet.nev AS emelet, COUNT(foglalas.id) AS foglalasok_szama FROM


parkolohely, emelet, foglalas
WHERE emelet.id=parkolohely.emeletId AND foglalas.parkolohelyId=parkolohely.id
GROUP BY emelet.nev
ORDER BY foglalasok_szama DESC
LIMIT 1;
---11. feladat

SELECT felhasznalo.nev AS nev, SUM(foglalas.ar) AS tartozas


FROM felhasznalo
INNER JOIN foglalas ON felhasznalo.id =foglalas.felhasznaloId
WHERE foglalas.fizetve=0
GROUP BY nev
HAVING tartozas=75000
ORDER BY tartozas DESC;

You might also like