Digitális kultúra idegen nyelven - Magyar királyok

Hogyan oldjuk meg könnyen a digitális kultúra érettségin az adatbázis feladatot. Első szabály: Nem szabad megilyedni!!!!


SELECT nev, ragnev

FROM uralkodo

WHERE ragnev IS NOT NULL

ORDER BY szul;




SELECT uralkodo.nev, mettol, meddig

FROM uralkodo, hivatal, uralkodohaz

WHERE uralkodo.azon=hivatal.uralkodo_az AND uralkodo.uhaz_az=uralkodohaz.azon

AND uralkodohaz.nev="Árpád-ház"

ORDER BY mettol;




SELECT nev

FROM uralkodo, hivatal

WHERE uralkodo.azon = hivatal.uralkodo_az AND

koronazas>mettol;


SELECT Count(uralkodo.azon) AS Királyok_száma

FROM uralkodo, hivatal

WHERE uralkodo.azon = hivatal.uralkodo_az AND

mettol<=1700 AND meddig>=1601;


SELECT uralkodo.nev, meddig-mettol+1 AS hossz

FROM uralkodo, hivatal

WHERE uralkodo.azon=hivatal.uralkodo_az

ORDER BY hossz DESC

LIMIT 1;


SELECT nev, mettol-szul

FROM uralkodo,  hivatal

WHERE uralkodo.azon=hivatal.uralkodo_az AND

mettol-szul<15

ORDER BY 2;


SELECT nev, Sum(meddig-mettol+1)

FROM uralkodo, hivatal

WHERE uralkodo.azon = hivatal.uralkodo_az

GROUP BY nev

HAVING Count(hivatal.azon)>1;


SELECT uralkodohaz.nev, count(uralkodo.azon)

FROM uralkodohaz, uralkodo

WHERE uralkodohaz.azon=uralkodo.uhaz_az

GROUP BY 1

ORDER BY 2 DESC;