2015/10/14 14:45 1/32 Emelet szint < Érettségi megoldások Emelet szint 2005maj aru_bevetele 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 SELECT nev, ar FROM Aru WHERE ar>1000; folyekony SELECT COUNT(*) AS darab FROM Aru WHERE egyseg='liter'; kategoria_1000 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/
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 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 SELECT Aru.nev, Aru.ar FROM Aru WHERE ar=(select MAX(aru.ar) FROM Aru); osszegzes 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 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 Emelet szint 2005okt Adatbázis mataku A SELECT neve, [nem], fajta, kor FROM Kutya WHERE fajta='dalmata'; B SELECT Kutya.neve, Eltunt.mikor FROM Kutya, Eltunt WHERE Kutya.Sor=Eltunt.Sor AND hely='xiii. kerület'; C SELECT Kutya.neve, Eltunt.mikor FROM Kutya, Eltunt WHERE (Kutya.Sor=Eltunt.Sor) AND (Eltunt.mikor>#12/31/2004#) ORDER BY Kutya.neve; D 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/
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 SELECT [fajta], COUNT(*) AS [Kutyák száma] FROM Kutya WHERE fajta NOT LIKE '*keverék*' GROUP BY [fajta]; F SELECT Eltunt.hely, Kutya.fajta, COUNT(*) FROM Kutya, Eltunt WHERE Eltunt.sor=Kutya.sor GROUP BY Eltunt.hely, Kutya.fajta HAVING COUNT(*)>1; G 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 Emelet szint 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/
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 SELECT szerepnev FROM szerep WHERE hang="bariton" ORDER BY szerepnev; 3kor SELECT MAX(szulev)-MIN(szulev) AS korkulonbseg FROM enekes; 4erkel SELECT szerepnev, hang, cim FROM szerep, mu WHERE szerep.muid=mu.id AND szerzo="erkel"; 5bankban 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 Emelet szint 6wagner 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 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 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/
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 SELECT nev FROM etel WHERE elsodatum<#1/1/1994# ORDER BY nev; 3eloszor SELECT MIN(elsodatum) FROM etel, kategoria WHERE etel.kategoriaid=kategoria.id AND kategoria.nev="tészta"; 4nemvolt UPDATE etel SET nemvolt = TRUE WHERE elsodatum IS NULL; 5legtobb SELECT TOP 1 YEAR(felirdatum) AS ev, COUNT(id) AS db FROM etel GROUP BY YEAR(felirdatum) ORDER BY COUNT(id) DESC; 6kethet 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 Emelet szint 7evfordulo SELECT nev FROM etel WHERE MONTH(DATE())=MONTH(elsodatum) AND DAY(DATE())=DAY(elsodatum); 8pirospaprika 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 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/
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 SELECT DISTINCT cim FROM kiosztas WHERE adohely="budapest"; Másik: SELECT cim FROM kiosztas WHERE adohely="budapest" GROUP BY cim; 4miskolc SELECT csatorna, teljesitmeny FROM kiosztas WHERE adohely="miskolc" ORDER BY teljesitmeny DESC; 5kossuth 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 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 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 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 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 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 SELECT cimlet, tomeg FROM erme, anyag, akod WHERE anyag.femid=akod.femid AND erme.ermeid=akod.ermeid AND femnev='ezüst'; 4muvesz 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 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 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 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 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 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 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 Emelet szint 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 SELECT TOP 1 nev FROM tanc WHERE YEAR(datum)=2001 GROUP BY nev ORDER BY COUNT(*) DESC; 4tancrend 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 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/
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 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 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 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 Emelet szint 3leg 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 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 SELECT cim, kiadoikod FROM tk WHERE az NOT IN (SELECT tkaz FROM rendeles); 6olcsobb 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: Segéd SELECT tk.az, ertek 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 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 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 SELECT cim, ertek, targy FROM tk, tkar WHERE tk.az=tkar.tkaz AND ev=2005; 9ingyenes 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 Emelet szint adatbázis allatfajok 3bagoly SELECT nev FROM allat WHERE nev LIKE '*bagoly*' ORDER BY nev; 4kezd SELECT COUNT(*) FROM allat WHERE ev BETWEEN 1850 AND 1950; 5eloszlas SELECT kategoria.nev, COUNT(*) FROM allat, kategoria WHERE allat.katid=kategoria.id GROUP BY kategoria.nev ORDER BY 2 DESC; 6madarak SELECT allat.nev, ev, forint FROM allat, ertek, kategoria WHERE allat.ertekid=ertek.id AND allat.katid=kategoria.id AND kategoria.nev='madarak'; 7utolso 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 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 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 SELECT datum, oradij FROM munka WHERE allas="kisegítő" AND oraszam=4; 3betoltetlen SELECT DISTINCT datum FROM munka WHERE DiakAz IS NULL; 4munkaszam 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 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 SELECT diak.nev, SUM(munka.oraszam*munka.oradij) FROM diak, munka WHERE munka.diakaz=diak.diakaz GROUP BY diak.nev, diak.diakaz; 8keres 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 Segéd: SELECT Munka.mhelyid, Munka.datum http://szit.hu/ Printed on 2015/10/14 14:45
2015/10/14 14:45 27/32 Emelet szint 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 SELECT nev, terulet FROM vt WHERE kategoria='tk' ORDER BY terulet DESC; 4kicsi SELECT TOP 1 vt.nev, terulet, igazgatosag.nev FROM igazgatosag, vt WHERE igazgatosag.id=vt.igid AND kategoria='tk' ORDER BY terulet; vagy: 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/
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 SELECT MAX(terulet)/MIN(terulet) AS arány FROM vt WHERE kategoria='tt'; 6duna 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: 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 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 SELECT nev FROM vt WHERE id NOT IN (SELECT vtid vt.id = kapcsolo.vtid AND FROM vt, telepules, kapcsolo WHERE telepules.id = kapcsolo.telepid AND vt.nev LIKE '*'+telepules.nev+'*'); 9stat 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 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 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 SELECT TOP 1 cim FROM eloadas, jelentkezes WHERE jelentkezes.eloadasaz=eloadas.az GROUP BY cim ORDER BY COUNT(*) DESC; 5kozos 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: 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 Emelet szint 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 UPDATE regisztralo SET eload = TRUE WHERE az IN (SELECT eloadoaz FROM eloadas); 8kesve 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/
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