2015/10/14 14:45
1/32
< Érettségi megoldások
Emelet szint 2005maj aru_bevetele Megoldókulcsból: SELECT Aru.nev, Eladas.mennyiseg*Aru.ar AS Bevétel FROM Aru, Eladas WHERE Aru.aru_kod=Eladas.aru_kod ORDER BY Aru.nev;
draga Megoldókulcsból: SELECT nev, ar FROM Aru WHERE ar>1000;
folyekony Megoldókulcsból: SELECT COUNT(*) AS darab FROM Aru WHERE egyseg='liter';
kategoria_1000 Megoldókulcsból: SELECT DISTINCT Kategoria.kat_nev FROM Aru, Kategoria WHERE ( Aru.kat_kod = Kategoria.kat_kod) AND (Kategoria.kat_kod IN (SELECT Aru.kat_kod FROM Aru WHERE ar >1000)); Vagy: SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
SELECT Kategoria.kat_nev FROM Aru, Kategoria WHERE Aru.kat_kod = Kategoria.kat_kod AND Aru.ar > 1000 GROUP BY Kategoria.kat_nev;
kategoria_bevetel Megoldókulcsból: SELECT Kategoria.kat_nev, SUM(Aru.ar*Eladas.mennyiseg) AS Bevétel FROM Aru, Eladas, Kategoria WHERE Aru.aru_kod=Eladas.aru_kod AND Aru.kat_kod=Kategoria.kat_kod GROUP BY Aru.kat_kod, Kategoria.kat_nev;
legdragabb Megoldókulcsból: SELECT Aru.nev, Aru.ar FROM Aru WHERE ar=(SELECT MAX(aru.ar) FROM Aru);
osszegzes Megoldókulcsból: SELECT Kategoria.kat_nev, COUNT(Aru.nev) FROM Aru, Kategoria WHERE Aru.kat_kod=Kategoria.kat_kod GROUP BY Aru.kat_kod, Kategoria.kat_nev;
uditoital Megoldókulcsból: SELECT Aru.nev, Aru.ar, Aru.egyseg, Eladas.mennyiseg FROM Kategoria, Eladas, Aru WHERE (Eladas.aru_kod=Aru.aru_kod) AND (Kategoria.kat_kod=Aru.kat_kod) AND (Kategoria.kat_nev='üdítőital');
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
3/32
2005okt Adatbázis mataku
A Megoldókulcsból: SELECT neve, [nem], fajta, kor FROM Kutya WHERE fajta='dalmata';
B Megoldókulcsból: SELECT Kutya.neve, Eltunt.mikor FROM Kutya, Eltunt WHERE Kutya.Sor=Eltunt.Sor AND hely='XIII. kerület';
C Megoldókulcsból: SELECT Kutya.neve, Eltunt.mikor FROM Kutya, Eltunt WHERE (Kutya.Sor=Eltunt.Sor) AND (Eltunt.mikor>#12/31/2004#) ORDER BY Kutya.neve;
D Megoldókulcsból: SELECT TOP 1 Kutya.neve, Eltunt.mikor FROM Kutya, Eltunt WHERE (Kutya.Sor=Eltunt.Sor) AND (Kutya.[nem]='kan') ORDER BY Eltunt.mikor; Vagy: SELECT Kutya.neve, Eltunt.mikor SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
FROM Kutya, Eltunt WHERE ( Kutya.Sor = Eltunt.Sor) AND (Kutya.nem='kan') AND ( Eltunt.mikor=(SELECT MIN(Eltunt.mikor) FROM Kutya, Eltunt WHERE ( Kutya.Sor = Eltunt.Sor) AND (Kutya.nem='kan')));
E Megoldókulcsból: SELECT [fajta], COUNT(*) AS [Kutyák száma] FROM Kutya WHERE fajta NOT LIKE '*keverék*' GROUP BY [fajta];
F Megoldókulcsból: SELECT Eltunt.hely, Kutya.fajta, COUNT(*) FROM Kutya, Eltunt WHERE Eltunt.sor=Kutya.sor GROUP BY Eltunt.hely, Kutya.fajta HAVING COUNT(*)>1;
G Megoldókulcsból: SELECT Kutya.neve, Eltunt.hely, Eltunt.mikor FROM Kutya, Eltunt WHERE (Kutya.Sor=Eltunt.Sor) AND (Eltunt.hely LIKE "*kerület*");
2006feb Adatbázis
2006maj
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
5/32
Adatbázis
2006nov Adatbázis
2007 okt (Feltalálók) 3motor SELECT talnev FROM Talalmany WHERE talnev LIKE '*motor*' ORDER BY talnev;
4forgo SELECT talnev FROM Kapcsol, Kutato, Talalmany WHERE Kapcsol.fkod=Kutato.fkod AND Kapcsol.tkod=Talalmany.tkod AND nev='Forgó László';
5golyostoll SELECT nev, meghal-szul AS életkor FROM Kapcsol, Kutato, Talalmany WHERE Kapcsol.fkod=Kutato.fkod AND Kapcsol.tkod=Talalmany.tkod AND talnev='golyóstoll';
6nevtelen SELECT talnev FROM Talalmany WHERE (Talalmany.tkod NOT IN (SELECT Kapcsol.tkod FROM Kapcsol));
7felszazad SELECT nev, talnev FROM Kutato, Talalmany, Kapcsol WHERE Kapcsol.fkod=Kutato.fkod SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
AND Kapcsol.tkod=Talalmany.tkod AND meghal>=1801 AND szul<=1850;
7felszazad_2 SELECT nev, talnev FROM Kutato, Talalmany, Kapcsol WHERE Kapcsol.fkod=Kutato.fkod AND Kapcsol.tkod=Talalmany.tkod AND ((szul<=1801 AND meghal>1801) OR (szul>=1801 AND meghal<=1850) OR (szul<=1850 AND meghal>1850));
8kutszam SELECT nev, COUNT(*) AS [Találmányok száma] FROM Kutato, Kapcsol WHERE Kapcsol.fkod=Kutato.fkod GROUP BY nev HAVING COUNT(*)>=3;
9seged SELECT Kapcsol.fkod FROM Talalmany, Kapcsol WHERE Kapcsol.tkod=Talalmany.tkod AND
Talalmany.talnev='transzformátor';
9taranszformator SELECT DISTINCT talnev FROM Talalmany, Kapcsol WHERE Kapcsol.tkod=Talalmany.tkod AND Talalmany.talnev<>'transzformátor' AND Kapcsol.fkod IN (SELECT Kapcsol.fkod FROM Talalmany, Kapcsol WHERE Kapcsol.tkod=Talalmany.tkod AND Talalmany.talnev='transzformátor');
9taranszformator_2 SELECT DISTINCT talnev FROM Talalmany, Kapcsol, 9seged WHERE Kapcsol.tkod=Talalmany.tkod AND Talalmany.talnev<>'transzformátor' http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
7/32
Emelet szint
AND Kapcsol.fkod IN ([9seged].fkod);
2008maj Adatbázis mozi
3pager SELECT film.cim, eloadas.nezoszam, eloadas.bevetel, eloadas.datum FROM film, eloadas, mozi WHERE film.id=eloadas.filmid AND eloadas.moziid=mozi.id AND mozi.varos="Szeged" AND mozi.nev="Páger Antal" ORDER BY eloadas.datum;
4tobbmozi SELECT mozi.varos FROM mozi GROUP BY mozi.varos HAVING COUNT(mozi.varos)>1;
5telthaz SELECT eloadas.datum, film.cim FROM film, eloadas, mozi WHERE film.id=eloadas.filmid AND eloadas.moziid=mozi.id AND mozi.ferohely=eloadas.nezoszam;
6videk UPDATE mozi SET mozi.videki = TRUE WHERE mozi.varos<>"Budapest";
7atlagos SELECT TOP 1 mozi.nev, AVG(eloadas.nezoszam/mozi.ferohely) AS kihasznaltsag FROM mozi, eloadas SzitWiki - http://szit.hu/
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
WHERE mozi.id=eloadas.moziid GROUP BY mozi.id, mozi.nev ORDER BY 2 DESC;
8annamaria SELECT MONTH(eloadas.datum) AS honap, SUM(eloadas.bevetel) AS bevetel INTO 8A FROM mozi, eloadas, film WHERE mozi.id=eloadas.moziid AND eloadas.filmid=film.id AND film.cim="Annamária" GROUP BY MONTH(eloadas.datum);
9hegyek SELECT DISTINCT film.cim FROM film, eloadas, mozi WHERE mozi.varos="Győr" AND film.id=eloadas.filmid AND eloadas.moziid=mozi.id AND eloadas.datum<( SELECT MIN(eloadas.datum) FROM film, eloadas, mozi WHERE film.cim="Hegyek lánya" AND mozi.varos="Győr" AND film.id=eloadas.filmid AND eloadas.moziid=mozi.id);
2008okt Adatbázis forma1
2bajnok SELECT nev, nemzet, szuldat FROM pilota WHERE nev LIKE "* Hill";
3gyoztes SELECT DISTINCT nev FROM Pilota, Eredmeny WHERE Pilota.az=Eredmeny.pilotaaz AND helyezes=1 http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
9/32
Emelet szint
ORDER BY nev;
4fangio SELECT MIN(YEAR(eredmeny.datum)-YEAR(szuldat)) AS kor FROM eredmeny, pilota WHERE nev="Juan-Manuel Fangio" AND eredmeny.pilotaaz=pilota.az;
5hiba SELECT TOP 3 hiba, COUNT(*) AS eset FROM eredmeny WHERE tipus="Ferrari" AND hiba IS NOT NULL GROUP BY hiba ORDER BY COUNT(*) DESC;
6privat UPDATE eredmeny SET privat = True WHERE csapat is Null;
7seged SELECT MIN(datum) AS idopont FROM gp WHERE (((gp.helyszin)="Magyarország"));
7ujak_segedlekerdezessel SELECT Gp.helyszin FROM Gp, 7seged WHERE (((Gp.datum)<=[7seged]!idopont));
7ujak SELECT helyszin FROM gp WHERE datum<=(SELECT MIN(datum) FROM gp WHERE helyszin="Magyarország");
8monaco SELECT helyezes, pilota.nev, csapat, YEAR(gp.datum) AS ev SzitWiki - http://szit.hu/
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
FROM gp, eredmeny, pilota WHERE gp.datum=eredmeny.datum AND eredmeny.pilotaaz=pilota.az AND helyezes BETWEEN 1 AND 6 AND helyszin="Monaco";
2009maj 2bariton Megoldókulcsból: SELECT szerepnev FROM szerep WHERE hang="bariton" ORDER BY szerepnev;
3kor Megoldókulcsból: SELECT MAX(szulev)-MIN(szulev) AS korkulonbseg FROM enekes;
4erkel Megoldókulcsból: SELECT szerepnev, hang, cim FROM szerep, mu WHERE szerep.muid=mu.id AND szerzo="Erkel";
5bankban Megoldókulcsból: SELECT TOP 1 [utoljara]-[szulev] AS kor, enekes.nev, szerepnev FROM enekes, repertoar, szerep, mu WHERE enekes.id=repertoar.enekesid AND repertoar.szerepid=szerep.id AND szerep.muid=mu.id AND mu.cim="Bánk bán" ORDER BY [utoljara]-[szulev] DESC;
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
11/32
6wagner Megoldókulcsból: SELECT enekes.nev FROM enekes, repertoar, szerep, mu WHERE enekes.id=repertoar.enekesid AND repertoar.szerepid=szerep.id AND szerep.muid=mu.id AND (szerep.hang="alt" OR szerep.hang="szoprán" OR szerep.hang="mezzoszoprán") AND (mu.szerzo="Wagner") GROUP BY enekes.nev, enekes.id;
7otto Megoldókulcsból: SELECT nev, szerep.szerepnev FROM enekes, repertoar, szerep, szerep AS szerep1 WHERE enekes.id=repertoar.enekesid AND repertoar.szerepid=szerep.id AND szerep.muid=szerep1.muid AND enekes.nev LIKE "*Ottó*" AND szerep1.szerepnev LIKE "*Ottó*" AND szerep.szerepnev NOT LIKE "*Ottó*";
8hangszam Megoldókulcsból: SELECT hang, COUNT(enekesid) AS darab FROM hangszam_seged GROUP BY hang; Segéd: SELECT enekesid, hang FROM repertoar, szerep WHERE repertoar.szerepid=szerep.id GROUP BY enekesid, hang;
2009okt
SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
21994 Megoldókulcsból: SELECT nev FROM etel WHERE elsodatum<#1/1/1994# ORDER BY nev;
3eloszor Megoldókulcsból: SELECT MIN(elsodatum) FROM etel, kategoria WHERE etel.kategoriaid=kategoria.id AND kategoria.nev="tészta";
4nemvolt Megoldókulcsból: UPDATE etel SET nemvolt = TRUE WHERE elsodatum IS NULL;
5legtobb Megoldókulcsból: SELECT TOP 1 YEAR(felirdatum) AS ev, COUNT(id) AS db FROM etel GROUP BY YEAR(felirdatum) ORDER BY COUNT(id) DESC;
6kethet Megoldókulcsból: SELECT etel.nev FROM etel, kategoria WHERE etel.kategoriaid=kategoria.id AND (kategoria.nev="leves" OR kategoria.nev="főzelék") AND etel.elsodatum-etel.felirdatum<14;
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
13/32
7evfordulo Megoldókulcsból: SELECT nev FROM etel WHERE MONTH(DATE())=MONTH(elsodatum) AND DAY(DATE())=DAY(elsodatum);
8pirospaprika Megoldókulcsból: SELECT hozzavalo.nev FROM hozzavalo, hasznalt WHERE hozzavalo.id=hasznalt.hozzavaloid AND hozzavalo.nev<>"só" GROUP BY hozzavalo.nev HAVING COUNT(*)> ( SELECT COUNT(*) FROM hozzavalo, hasznalt WHERE hozzavalo.id=hasznalt.hozzavaloid AND hozzavalo.nev="pirospaprika" );
9nemkell Megoldókulcsból: SELECT etel.nev FROM etel, kategoria WHERE etel.kategoriaid=kategoria.id AND kategoria.nev="leves" AND etel.id NOT IN ( SELECT hasznalt.etelid FROM hasznalt, hozzavalo WHERE hasznalt.hozzavaloid=hozzavalo.id AND (nev="pirospaprika" OR nev LIKE "*hagyma*") );
2010maj
SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
3bp Megoldókulcsból: SELECT DISTINCT cim FROM kiosztas WHERE adohely="Budapest"; Másik: SELECT cim FROM kiosztas WHERE adohely="Budapest" GROUP BY cim;
4miskolc Megoldókulcsból: SELECT csatorna, teljesitmeny FROM kiosztas WHERE adohely="Miskolc" ORDER BY teljesitmeny DESC;
5kossuth Megoldókulcsból: SELECT regio.nev, COUNT(*) FROM kiosztas, telepules, regio WHERE (kiosztas.adohely=telepules.nev) AND (telepules.megye=regio.megye) AND (csatorna="MR1-Kossuth Rádió") GROUP BY regio.nev;
6resz Megoldókulcsból: SELECT csatorna FROM kiosztas WHERE csatorna LIKE '*'+adohely+'*'; MySQL SELECT csatorna,cim http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
15/32
Emelet szint
FROM kiosztas WHERE csatorna LIKE concat('%' , cim , '%')
8katossz Megoldókulcsból: SELECT [8resz1].darab AS helyi, [8resz2].darab AS térségi, [8resz3].darab AS országos FROM 8resz1, 8resz2, 8resz3; resz1 SELECT COUNT(*) AS darab FROM kiosztas, telepules WHERE (kiosztas.adohely=telepules.nev) AND (megye="Veszprém") AND (teljesitmeny<=0.1); resz2 SELECT COUNT(*) AS darab FROM kiosztas, telepules WHERE (kiosztas.adohely=telepules.nev) AND (megye="Veszprém") AND (teljesitmeny>0.1) AND (teljesitmeny<1); resz3 SELECT COUNT(*) AS darab FROM kiosztas, telepules WHERE (kiosztas.adohely=telepules.nev) AND (megye="Veszprém") AND (teljesitmeny>=1);
9helyi Megoldókulcsból: SELECT DISTINCT adohely FROM kiosztas WHERE (adohely NOT IN (SELECT adohely FROM kiosztas WHERE teljesitmeny>0.1)); vagy: SELECT adohely FROM kiosztas GROUP BY adohely HAVING MAX(teljesitmeny)<=0.1; SzitWiki - http://szit.hu/
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
10orszagos Megoldókulcsból: SELECT TOP 1 csatorna, adohely, cim, teljesitmeny FROM kiosztas ORDER BY teljesitmeny DESC; vagy: SELECT csatorna, adohely, cim, teljesitmeny FROM kiosztas WHERE teljesitmeny=(SELECT MAX(teljesitmeny) FROM kiosztas);
11sugarzok Megoldókulcsból: SELECT regio.nev, COUNT(*) FROM telepules, regio WHERE (telepules.megye=regio.megye) AND (telepules.nev IN (SELECT adohely FROM kiosztas)) GROUP BY regio.nev;
2010okt 3ezust Megoldókulcsból: SELECT cimlet, tomeg FROM erme, anyag, akod WHERE anyag.femid=akod.femid AND erme.ermeid=akod.ermeid AND femnev='ezüst';
4muvesz Megoldókulcsból: SELECT nev FROM tervezo, erme, tkod WHERE erme.ermeid=tkod.ermeid AND tervezo.tid=tkod.tervezoid AND bevonas IS NULL GROUP BY nev;
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
17/32
Emelet szint
Vagy: SELECT DISTINCT nev FROM tervezo, erme, tkod WHERE erme.ermeid=tkod.ermeid AND tervezo.tid=tkod.tervezoid AND bevonas IS NULL;
5hosszu Megoldókulcsból: SELECT TOP 1 cimlet, YEAR(kiadas) AS [Kibocsátás éve] FROM erme WHERE bevonas IS NOT NULL ORDER BY (bevonas-kiadas) DESC; Vagy: SELECT cimlet, YEAR(kiadas) AS [Kibocsátás éve] FROM erme WHERE bevonas IS NOT NULL AND bevonas-kiadas = (SELECT MAX(bevonas-kiadas) FROM erme);
6nehez Megoldókulcsból: SELECT TOP 1 cimlet, tomeg*darab/1000 AS kilogramm FROM erme ORDER BY [tomeg] DESC; Vagy: SELECT cimlet, tomeg*darab/1000 AS kilogramm FROM erme WHERE tomeg = (SELECT MAX(tomeg) FROM erme);
7tervek Megoldókulcsból: SELECT nev, COUNT(*) AS [Tervek száma] FROM tervezo, tkod WHERE tervezo.tid=tkod.tervezoid GROUP BY nev ORDER BY COUNT(*) DESC; SzitWiki - http://szit.hu/
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
8kilencven Megoldókulcsból: SELECT cimlet, nev, kiadas FROM tervezo, erme, tkod WHERE erme.ermeid=tkod.ermeid AND tervezo.tid=tkod.tervezoid AND kiadas<=#12/31/1999# AND (bevonas>=#1/1/1996# OR bevonas IS NULL);
9tobb Megoldókulcsból: SELECT cimlet, kiadas FROM erme, tkod WHERE erme.ermeid=tkod.ermeid AND cimlet<>200 AND tkod.tervezoid IN (SELECT tkod.tervezoid FROM erme, tkod WHERE erme.ermeid=tkod.ermeid AND cimlet=200);
10nikkel Megoldókulcsból: SELECT cimlet, YEAR(kiadas) AS kiadaseve FROM erme WHERE ermeid NOT IN (SELECT akod.ermeid FROM akod, anyag WHERE akod.femid=anyag.femid femnev="nikkel");
AND
2011maj adatbázis klub
2holgy
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
19/32
Megoldó kulcsos: SELECT nev FROM tag WHERE NOT ferfi ORDER BY szulido;
32001 SELECT nev, COUNT(nev) AS darab FROM `tanc` WHERE YEAR(datum)=2001 GROUP BY nev ORDER BY darab DESC LIMIT 1 Megoldó kulcsos: SELECT TOP 1 nev FROM tanc WHERE YEAR(datum)=2001 GROUP BY nev ORDER BY COUNT(*) DESC;
4tancrend Megoldó kulcsos: SELECT ferfi.nev, datum, tanc.nev FROM tag AS holgy, tag AS ferfi, par, tanc WHERE holgy.id=par.noid AND par.ferfiid=ferfi.id AND par.tancid=tanc.id AND holgy.nev="Siket Karen";
5szulinap Megoldó kulcsos: SELECT DISTINCT tag.nev, YEAR(datum)-YEAR(szulido) AS rozsa FROM tag, par, tanc WHERE tag.id=par.noid AND par.tancid=tanc.id AND MONTH(szulido)=MONTH(datum) AND DAY(szulido)=DAY(datum);
SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
6gergely Megoldó kulcsos: SELECT holgy.nev, datum, tanc.nev FROM tag AS holgy, tag AS ferfi, par, tanc WHERE holgy.id=par.noid AND par.ferfiid=ferfi.id AND par.tancid=tanc.id AND YEAR(tanc.datum)-YEAR(holgy.szulido)=30 AND (holgy.nev LIKE "* Stella*" OR holgy.nev LIKE "* Sztella*") AND ferfi.nev="Bodrogi Gergely";
7kardos Megoldó kulcsos: SELECT DISTINCT tag.nev FROM tag, par, tanc WHERE par.noid=tag.id AND par.tancid=tanc.id AND tanc.datum=#8/4/2001# AND tag.id NOT IN (SELECT noid FROM tag, par, tanc WHERE par.ferfiid=tag.id AND par.tancid=tanc.id AND tanc.datum=#8/4/2001# AND tag.nev="Kardos Norbert");
2011okt adatbázis tkrendel
2neumann Megoldó kulcsos: SELECT DISTINCT targy FROM tk WHERE kiadoikod LIKE "NK*";
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
21/32
3leg Megoldó kulcsos: SELECT TOP 1 cim FROM tk, tkar WHERE tk.az=tkar.tkaz AND (targy="történelem" OR targy="irodalom") AND ev BETWEEN 2004 AND 2006 ORDER BY tkar.ertek DESC;
4evente Megoldó kulcsos: SELECT rendeles.ev, SUM(ertek) FROM rendeles, tkar WHERE rendeles.tkaz=tkar.tkaz AND rendeles.ev=tkar.ev AND NOT rendeles.ingyenes GROUP BY rendeles.ev;
5egysem Megoldó kulcsos: SELECT cim, kiadoikod FROM tk WHERE az NOT IN (SELECT tkaz FROM rendeles);
6olcsobb Megoldó kulcsos: SELECT cim FROM tk, tkar AS ar7, tkar AS ar6 WHERE tk.az=ar6.tkaz AND ar6.tkaz=ar7.tkaz AND ar6.ev=2006 AND ar7.ev=2007 AND ar7.ertek<ar6.ertek; vagy: Megoldó kulcsos: Segéd SELECT tk.az, ertek SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
FROM tk, tkar WHERE tk.az=tkar.tkaz AND tkar.ev=2006; Lekérés SELECT cim FROM tk, tkar, olcsobb_seged WHERE tk.az=tkar.tkaz AND olcsobb_seged.az=tkar.tkaz AND tkar.ev=2007 AND olcsobb_seged.ertek>tkar.ertek;
7darab50 Megoldó kulcsos: SELECT cim, COUNT(*) AS Db FROM rendeles, tk WHERE rendeles.tkaz=tk.az AND rendeles.ev=(SELECT MAX(ev) FROM rendeles) GROUP BY cim, tk.az HAVING COUNT(*)>50;
8ev2005 Megoldó kulcsos: SELECT cim, ertek, targy FROM tk, tkar WHERE tk.az=tkar.tkaz AND ev=2005;
9ingyenes Megoldó kulcsos: SELECT DISTINCT diakaz AS diak, osztaly FROM rendeles, diak WHERE diak.az=rendeles.diakaz AND ingyenes;
2012maj
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
23/32
adatbázis allatfajok
3bagoly Megoldókulcsból: SELECT nev FROM allat WHERE nev LIKE '*bagoly*' ORDER BY nev;
4kezd Megoldókulcsból: SELECT COUNT(*) FROM allat WHERE ev BETWEEN 1850 AND 1950;
5eloszlas Megoldókulcsból: SELECT kategoria.nev, COUNT(*) FROM allat, kategoria WHERE allat.katid=kategoria.id GROUP BY kategoria.nev ORDER BY 2 DESC;
6madarak Megoldókulcsból: SELECT allat.nev, ev, forint FROM allat, ertek, kategoria WHERE allat.ertekid=ertek.id AND allat.katid=kategoria.id AND kategoria.nev='madarak';
7utolso Megoldókulcsból: SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
SELECT TOP 1 ev, nev FROM allat ORDER BY ev DESC; Vagy: SELECT ev, nev FROM allat WHERE ev = (SELECT MAX(ev) FROM allat);
8ingola Megoldókulcsból: SELECT nev FROM allat WHERE ertekid = (SELECT ertekid FROM allat WHERE nev='dunai ingola') AND nev<>'dunai ingola'; Másik: SELECT nev FROM allat, ertek WHERE ertekid = ertek.id AND forint=(SELECT forint FROM allat, ertek WHERE ertekid = ertek.id AND nev='dunai ingola') AND nev<>'dunai ingola'; Harmadik: SELECT a2.nev FROM allat AS a1, allat AS a2 WHERE a1.ertekid=a2.ertekid AND a1.nev="dunai ingola" AND a2.nev<>"dunai ingola";
9hianyos SELECT kategoria.nev FROM allat, kategoria WHERE allat.katid=kategoria.id AND ev IS NULL GROUP BY kategoria.nev HAVING COUNT(*)>1;
10ures Megoldókulcsos: http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
25/32
Emelet szint
SELECT kategoria.nev FROM kategoria WHERE id NOT IN (SELECT kategoria.id FROM allat, kategoria WHERE allat.katid = kategoria.id); Vagy: SELECT kategoria.nev FROM kategoria WHERE kategoria.nev NOT IN (SELECT kategoria.nev FROM allat, kategoria WHERE allat.katid = kategoria.id);
2012okt Adatbázis diakmunka
2kisegito Megoldókulcsból: SELECT datum, oradij FROM munka WHERE allas="kisegítő" AND oraszam=4;
3betoltetlen Megoldókulcsból: SELECT DISTINCT datum FROM munka WHERE DiakAz IS NULL;
4munkaszam Megoldókulcsból: SELECT COUNT(*) AS munkalehetoseg FROM munka;
SzitWiki - http://szit.hu/
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
6kozep Megoldókulcsból: SELECT TOP 1 munkaado.nev FROM munkaado, munka WHERE munkaado.mhelyid=munka.mhelyid AND munka.kozepiskolas=TRUE GROUP BY munkaado.nev ORDER BY AVG(munka.oradij) DESC;
7osszkereset Megoldókulcsból: SELECT diak.nev, SUM(munka.oraszam*munka.oradij) FROM diak, munka WHERE munka.diakaz=diak.diakaz GROUP BY diak.nev, diak.diakaz;
8keres Megoldókulcsból: SELECT DISTINCT Diak.nev FROM Munka, Diak WHERE Munka.diakaz=Diak.diakaz AND (Munka.allas="futár" OR Munka.allas="kézbesítő") AND YEAR(Diak.szulido)>=1988; Másik megoldókulcsból: SELECT Diak.nev FROM Munka, Diak WHERE Munka.diakaz=Diak.diakaz AND (Munka.allas="futár" OR Munka.allas="kézbesítő") AND YEAR(Diak.szulido)>=1988 GROUP BY Diak.nev, Diak.diakaz;
9kos Megoldókulcsból: Segéd: SELECT Munka.mhelyid, Munka.datum http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
27/32
FROM Munka, Diak WHERE Munka.diakaz=Diak.diakaz AND Diak.nev="Kos Péter"; SELECT Diak.nev, Munka.datum FROM Munka, Diak, 9KosSeged WHERE Munka.diakaz=Diak.diakaz AND Munka.datum=[9KosSeged].datum AND Munka.mhelyid=[9KosSeged].mhelyid AND Diak.nev<>"Kos Péter";
2013maj adatbázis vedett
3meret Megoldó kulcsos: SELECT nev, terulet FROM vt WHERE kategoria='TK' ORDER BY terulet DESC;
4kicsi Megoldó kulcsos: SELECT TOP 1 vt.nev, terulet, igazgatosag.nev FROM igazgatosag, vt WHERE igazgatosag.id=vt.igid AND kategoria='TK' ORDER BY terulet; vagy: Megoldó kulcsos: SELECT vt.nev, terulet, igazgatosag.nev FROM igazgatosag, vt WHERE igazgatosag.id = vt.igid AND kategoria='TK' AND terulet = (SELECT MIN(terulet) FROM vt WHERE kategoria='TK');
SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
5arany Megoldó kulcsos: SELECT MAX(terulet)/MIN(terulet) AS arány FROM vt WHERE kategoria='TT';
6duna Megoldó kulcsos: SELECT DISTINCT telepules.nev FROM igazgatosag, vt, telepules, kapcsolo WHERE igazgatosag.id=vt.igid AND vt.id=vtid AND telepid=telepules.id AND igazgatosag.nev='Duna-Ipoly Nemzeti Park Igazgatóság' ORDER BY telepules.nev; vagy: Megoldó kulcsos: SELECT telepules.nev FROM igazgatosag, vt, telepules, kapcsolo WHERE igazgatosag.id=vt.igid AND vt.id=vtid AND telepid=telepules.id AND igazgatosag.nev = 'Duna-Ipoly Nemzeti Park Igazgatóság' GROUP BY telepules.nev ORDER BY telepules.nev;
7legtobb Megoldó kulcsos: SELECT TOP 1 vt.nev, COUNT(*) AS [települések száma] FROM vt, telepules, kapcsolo WHERE telepules.id = kapcsolo.telepid AND vt.id = kapcsolo.vtid AND kategoria='NP' GROUP BY vt.nev ORDER BY 2 DESC;
8ujnev
http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
29/32
Emelet szint
Megoldó kulcsos: SELECT nev FROM vt WHERE id NOT IN (SELECT vtid FROM vt, telepules, kapcsolo WHERE telepules.id = kapcsolo.telepid AND vt.id = kapcsolo.vtid AND vt.nev LIKE '*'+telepules.nev+'*');
9stat Megoldó kulcsos: SELECT igazgatosag.nev, kategoria, COUNT(vt.id) AS [védett terület száma] FROM igazgatosag, vt WHERE igazgatosag.id=vt.igid GROUP BY igazgatosag.nev, kategoria;
2013okt adatbázis konferencia
2ebed Megoldó kulcsos: SELECT nev FROM regisztralo WHERE erkido>#12/30/1899 12::# OR erkido IS NULL; Saját megoldás Access: SELECT nev FROM regisztralo WHERE erkido>#12::#;
3drupal Megoldó kulcsos: SELECT DISTINCT regisztralo.az, regisztralo.nev SzitWiki - http://szit.hu/
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
FROM regisztralo, jelentkezes, eloadas WHERE cim LIKE "*Drupal*" AND regisztralo.az=jelentkezes.regisztraloaz AND jelentkezes.eloadasaz=eloadas.az ORDER BY nev; Saját megoldás: SELECT DISTINCT regisztralo.az, regisztralo.nev FROM (regisztralo INNER JOIN jelentkezes ON regisztralo.az=jelentkezes.regisztraloaz) INNER JOIN eloadas ON jelentkezes.eloadasaz=eloadas.az WHERE cim LIKE "%Drupal%"
4top Megoldó kulcsos: SELECT TOP 1 cim FROM eloadas, jelentkezes WHERE jelentkezes.eloadasaz=eloadas.az GROUP BY cim ORDER BY COUNT(*) DESC;
5kozos Megoldó kulcsos: SELECT idopont, cim, terem FROM regisztralo, jelentkezes, eloadas WHERE regisztralo.az=jelentkezes.regisztraloaz AND jelentkezes.eloadasaz=eloadas.az AND regisztralo.nev="Ferenczi Janka" AND eloadas.az IN ( SELECT jelentkezes.eloadasaz FROM jelentkezes, regisztralo WHERE jelentkezes.regisztraloaz=regisztralo.az AND regisztralo.nev="Berger Georgina"); Vagy: Megoldó kulcsos: SELECT idopont, cim, terem FROM eloadas, regisztralo AS reg1, jelentkezes AS jel1, regisztralo AS reg2, jelentkezes AS jel2 http://szit.hu/
Printed on 2015/10/14 14:45
2015/10/14 14:45
31/32
WHERE reg1.az=jel1.regisztraloaz AND jel1.eloadasaz=eloadas.az AND reg2.az=jel2.regisztraloaz AND jel2.eloadasaz=eloadas.az AND reg1.nev="Ferenczi Janka" AND reg2.nev="Berger Georgina"; Saját: SELECT eloadas.idopont, eloadas.cim, eloadas.terem FROM (eloadas INNER JOIN jelentkezes ON eloadas.az = jelentkezes.eloadasaz) INNER JOIN regisztralo ON jelentkezes.regisztraloaz = regisztralo.az WHERE regisztralo.nev = "Ferenczi Janka" AND eloadas.az IN ( SELECT jelentkezes.eloadasaz FROM jelentkezes INNER JOIN regisztralo ON jelentkezes.regisztraloaz = regisztralo.az WHERE regisztralo.nev = "Berger Georgina") ;
6eloado Megoldó kulcsos: UPDATE regisztralo SET eload = TRUE WHERE az IN (SELECT eloadoaz FROM eloadas);
8kesve Megoldó kulcsos: Segéd: SELECT jelentkezes.regisztraloaz, MIN(eloadas.idopont) AS kezdes FROM jelentkezes, eloadas WHERE jelentkezes.eloadasaz=eloadas.az GROUP BY jelentkezes.regisztraloaz; Lekérés SELECT regisztralo.nev FROM regisztralo, seged8 WHERE regisztralo.az=seged8.regisztraloaz AND regisztralo.erkido>seged8.kezdes;
SzitWiki - http://szit.hu/
Emelet szint
Last update: oktatas:érettségi:adatbázis-kezelés:érettségi_megoldások_sql:emelt_szint http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint 2014/12/06 01:52
From: http://szit.hu/ - SzitWiki Permanent link: http://szit.hu/doku.php?id=oktatas:%C3%A9retts%C3%A9gi:adatb%C3%A1zis-kezel%C3%A9s:%C3%A9retts%C3%A9gi_megold%C3%A1sok_sql:emelt_szint Last update: 2014/12/06 01:52
http://szit.hu/
Printed on 2015/10/14 14:45