1.feladat
Forrás SQL fájl: https://drive.google.com/file/d/1LxKMctx0nf4PDFm0buuyewaH_Y3JDMWX/view?usp=sharing
0. Javítsa a megyek adattáblában a „BP” mezőértéket „Budapest”-re!
1.Megyénként hány település található az adatbázisban?
2.Milyen könyvtárak találhatóak Békéscsabán?
3. Készíts lekérdezést, mely kilistázza a gyulai könyvtárak nevét, irányítószámát és címét! A listát rendezd cím szerint!
4. Mely településeken van 5-nél kevesebb nyilvános könyvtár? Listázza ki az ilyen települések nevét, és könyvtárainak számát! A számított mező címkéje Darab legyen! Darabszám szerint csökkenő sorrendben!
5. Mely megyékben található egyetemi könyvtár? Írassa ki a könyvtár és a megye nevét, megyék szerint rendezve
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
CREATE DATABASE konyvtarak CHARACTER SET utf8 COLLATE utf8_hungarian_ci UPDATE megyek SET megyeNev="Budapest" WHERE megyeNev="BP" SELECT COUNT(megyeId)AS db,megyeNev FROM telepulesek INNER JOIN megyek ON telepulesek.megyeId=megyek.Id GROUP BY megyeNev SELECT irsz, konyvtarNev FROM konyvtarak WHERE irsz=5600 SELECT irsz, cim, konyvtarNev FROM konyvtarak WHERE irsz=5700 ORDER BY cim ASC SELECT telepNev, COUNT(id)AS darab FROM konyvtarak INNER JOIN telepulesek ON konyvtarak.irsz=telepulesek.irsz GROUP BY telepNev HAVING darab<5 ORDER BY darab DESC SELECT konyvtarNev, megyeNev FROM konyvtarak INNER JOIN telepulesek ON telepulesek.irsz=konyvtarak.irsz INNER JOIN megyek ON telepulesek.megyeId = megyek.Id WHERE konyvtarNev LIKE "%egyetemi%" |