2015/10/14 14:45 1/32 Emelet szint



Hasonló dokumentumok
ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI. ÉRETTSÉGI VIZSGA május 14. Összesen: 45 pont. Egy adott távhoz tartozó díjazás meghatározása 4 pont

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

JAVÍTÁSI-ÉRTÉKELÉSI INFORMATIKA ÚTMUTATÓ. ÉRETTSÉGI VIZSGA október 19. ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI MINISZTÉRIUMA EMBERI ERFORRÁSOK

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adattípusok. Max. 2GByte

ADATBÁZISOK gyakorlat: SQL 2. rész SELECT

Adattípusok. Max. 2GByte

Adatbázisok* tulajdonságai

Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) );

LEKÉRDEZÉSEK SQL-BEN. A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek

BEVEZETÉS Az objektum fogalma

Adatbázisok I. Az SQL nyelv

Adatbázis rendszerek SQL nyomkövetés

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA. É R E T T S É G I V I Z S G A május 15.

Adatbázis-kezelés. Harmadik előadás

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

Adatbázis használat I. 2. gyakorlat

Adatbázis-kezelés, információs-rendszerek

Adatbázisok I A relációs algebra

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA október :00. A gyakorlati vizsga időtartama: 240 perc

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatok szűrése, rendezése

Adatbázisok. 9. gyakorlat SQL: SELECT október október 26. Adatbázisok 1 / 14

Adatbázis-kezelés Feladatok és megoldások

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

SQL PÉLDATÁR. készült a PTE TTK Iskolai informatika III. kurzus teljesítésére

Gyakorlás: Hozzunk létre egy Alkalmazottak táblát AZO szám, Részleg szöveg, Munkakör szöveg és BelépésDátuma dátum típussal.

A könyv tartalomjegyzéke

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések

Adatbázis használat I. 2. gyakorlat

INFORMATIKA. PRÓBAÉRETTSÉGI május KÖZÉPSZINT. Pontozási és javítási útmutató

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázis-kezelés Feladatok és megoldások

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

ADATBÁZIS RENDSZEREK I BEADANDÓ

SQL parancsok feldolgozása

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA. É R E T T S É G I V I Z S G A október 17.

ADATBÁZISOK I. Az esetleges hibákat kérlek a csongor@csongorbokay.com címen jelezd! Utolsó módosítás: március 20.

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

SELECT DISTINCT deptno FROM emp; (distinct) SELECT STATEMENT HASH UNIQUE TABLE ACCESS FULL EMP

JAVÍTÁSI-ÉRTÉKELÉSI INFORMATIKA ÚTMUTATÓ. ÉRETTSÉGI VIZSGA október 31. ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI OKTATÁSI ÉS KULTURÁLIS

Adatbázisok. 2. gyakorlat SQL november november 12. Adatbázisok 1 / 31

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

JAVÍTÁSI-ÉRTÉKELÉSI INFORMATIKA ÚTMUTATÓ. ÉRETTSÉGI VIZSGA május 19. ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI OKTATÁSI ÉS KULTURÁLIS

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) október október 22. Adatbázisok 1 / 14

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1

LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK

LOGISZTIKAI ADATBÁZIS RENDSZEREK JOIN, AGGREGÁCIÓ

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlaton a következőket fogjuk gyakorolni:

Készítette: Szabóné Nacsa Rozália

CAD-CAM informatikus CAD-CAM informatikus

Bódy Bence Az SQL egy újabb példán keresztül

Adatbázisok elmélete 12. előadás

Adatbázisrendszerek Tervezése Közgazdászoknak Munkapéldány

SQL gyakorló feladatok. 6. Adatbázis gyakorlat április 5.

SQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák

Adatbázis, adatbázis-kezelő

JAVÍTÁSI-ÉRTÉKELÉSI INFORMATIKA ÚTMUTATÓ. ÉRETTSÉGI VIZSGA május 10. ÉRETTSÉGI VIZSGA MINISZTÉRIUM NEMZETI ERFORRÁS EMELT SZINT% GYAKORLATI

Tételes finanszíroz. rozási adatok. informatikai kérdk. Dr. Vassányi István,

SQL feladatok megoldasa

Adatbázisok elmélete 9. előadás

STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK

2. Az adatbázis-kezelés alapjai

WHERE záradék (további lehetıségek) SQL specialitások, nem írhatók át relációs algebrába: LIKE. NULL értékek. Az ismeretlen (unknown) igazságérték

Adatbázisok elmélete 9. előadás

Adatbázis Rendszerek II. 8. Gyakorló környezet

B I T M A N B I v: T M A N

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adatbázisok elmélete 9. előadás

Lekérdezések az SQL-ben 1.rész

INFORMATIKAI ALAPISMERETEK

Elemi alkalmazások fejlesztése IV.

Lekérdezések az SQL-ben 1.rész

4. Előadás Az SQL adatbázisnyelv

Óravázlat. az ECDL oktatócsomaghoz. 5. modul. Adatbáziskezelés. Krea Kft Budapest, Szőlő u 21. Tel/fax: / krea@krea.

Adatbázis kezelés Delphiben. SQL lekérdezések

Csoportosított adatok megjelenítése összesítı függvények használatával. Copyright 2004, Oracle. All rights reserved.

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Adabáziskezelés gyakorlat SQL

Adatbázisok elmélete 8. előadás

Java és web programozás

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Marosvásárhely. ABR ( Adatbázisrendszerek) 12. Előadás:

Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, január 06.

ADATBÁZISKEZELÉS ADATBÁZIS

INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

5. téma XML DB. Az adatkezelés és XML kapcsolata. Miért fontos az XML használata az adatbázis kezelésben?

Átírás:

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