MySQL (MariaDB) - feladatok (400 feladat)

Az oldal folyamatos fejlesztés alatt áll. Ha észrevételed van, örülnénk, ha megosztanád velünk: info @ tanit . hu

02 Egy táblás lekérdezések: telepulesek

Adott az alábbi dbtanit_telepulesek adatbázis.
dbtanit_telepulesek adatbázis séma
1. feladat
Listázd ki az összes ország azonosítóját és nevét az orszag táblából.
Az eredmény 7 rekordot tartalmaz, de a kapott sorrend eltérhet a mintában látottól!
Megoldás minta:
Megoldás minta
2. feladat
Listázd ki a telepulestipus táblából az összes adatot, a nevek szerinti fordított ABC sorrendben!
Megoldás minta:
Megoldás minta
3. feladat
Írd ki csak a település neveket a telepules táblából, ABC sorrendben!
A mintában az eredmény 3158 sorából csak az első néhány látszik. Az oszlopfejléc is feleljen meg a mintának!
Megoldás minta:
Megoldás minta
4. feladat
Írd ki az ABC szerinti utolsó öt településnevet fordított sorrendben!
Megoldás minta:
Megoldás minta
5. feladat
Írd ki a vármegyék nevét és azonosítóját a varmegye táblából, azonosító szerinti sorrendben!
Megoldás minta:
Megoldás minta
6. feladat
Listázd ki az ország azonosítókat (orszag_id) a varmegye_orszag táblából csökkenő sorrendben úgy, hogy mindegyik azonosító csak egyszer szerepeljen!
Megoldás minta:
Megoldás minta
7. feladat
Hány különböző vármegye azonosító van a varmegye_orszag táblában?
Megoldás minta:
Megoldás minta
8. feladat
Mennyi az össz lakosság szám a telepules táblában?
Megoldás minta:
Megoldás minta
9. feladat
Listázd ki a telepules táblából az öt legtöbb lakossal bíró települést! A kiírásban soronként tüntesd fel a minta szerint egy oszlopban a lakosság számát is!
Megoldás minta:
Megoldás minta
10. feladat
Melyik az ABC szerinti utolsó település?
Megoldás minta:
Megoldás minta
11. feladat
Listázd ki a vármegyék azonosítóját és nevét egy oszlopba a nevek szerinti ABC sorrendben!
Megoldás minta:
Megoldás minta
12. feladat
Melyik a legnagyobb azonosítójú település?
Megoldás minta:
Megoldás minta
13. feladat
Hány bejegyzés van a varmegye_szomszed táblában?
Megoldás minta:
Megoldás minta
14. feladat
Listázd ki a telepulestipus táblából a típusok első két betűjét ABC sorrendben úgy, hogy mindegyik csak egyszer szerepeljen!
Megoldás minta:
Megoldás minta
15. feladat
Melyik a leghosszabb nevű település?
Megoldás minta:
Megoldás minta
16. feladat
Hány ország van az orszag táblában!
Megoldás minta:
Megoldás minta
17. feladat
Hány különböző vármegye azonosító van a varmegye_szomszed táblában?
Megoldás minta:
Megoldás minta
18. feladat
Mennyi a települések átlag lakossága? Az eredményt egész számra kerekítsd!
Megoldás minta:
Megoldás minta
19. feladat
ABC szerint melyik az első és melyik az utolsó település név?
Megoldás minta:
Megoldás minta
20. feladat
Melyik a legnagyobb értékű vármegye azonosító?
Megoldás minta:
Megoldás minta
21. feladat
Írd ki a település típusok nevét és azok hosszát a hosszuk szerinti sorrendben!
Megoldás minta:
Megoldás minta
22. feladat
Írd ki a települések nevét és lakosságszámát a lakosságszám szerint növekvő sorrendben! Az eredmény egy oszlopba kerüljön! A másodlagos sorrend a település neve szerint csökkenő sorrend legyen!
A mintában az eredmény 3158 sorából csak az első néhány látszik.
Megoldás minta:
Megoldás minta
23. feladat
Listázd ki a telepules táblából a típusok első két betűjét fordított ABC sorrendben úgy, hogy mindegyik csak egyszer szerepeljen!
A mintában az eredmény 179 sorából csak az első néhány látszik.
Megoldás minta:
Megoldás minta
24. feladat
Írd ki az ABC szerinti első és utolsó vármegye nevét!
Megoldás minta:
Megoldás minta
25. feladat
Írd ki az orszag táblából a leghosszabb nevü ország nevét!
Megoldás minta:
Megoldás minta
26. feladat
Listázd ki a településtípusok azonosítóját és nevét egy oszlopba, azonosító szerinti csökkenő sorrendben!
Megoldás minta:
Megoldás minta
27. feladat
Listázd ki a vámegyék nevét a nevük hosszával együtt, a hossz szerinti növekvő sorrendben!
Megoldás minta:
Megoldás minta
28. feladat
Hány település van rögzítve a telpules táblában?
Megoldás minta:
Megoldás minta
29. feladat
Listázd ki az országokat az azonosítójukkal együtt a mintának megfelelően, azaz egy oszlopban legyen az eredmény és az azonosító zárójelben szerepel az ország neve után! Az adatokat az azonosító szerint rendezd csökkenő sorrendbe!
Megoldás minta:
Megoldás minta
30. feladat
Listázd ki azokat az országokat, amelyeknek az azonosítója 2, 3 vagy 5! Az adatokat azonosító szerint rendezd!
Megoldás minta:
Megoldás minta
31. feladat
Listázd ki ABC szerinti fordított sorrendben azokat a településeket, amelyeknek a neve "Is"-sel kezdődik!
Megoldás minta:
Megoldás minta
32. feladat
Listázd ki a 25 főnél kevesebb lakosú településeket lakosság szerinti növekvő sorrendben!
Megoldás minta:
Megoldás minta
33. feladat
Listázd ki azoknak a települléseknek a nevét és településtípus kódját, amelyeknek a típus kódja 1, 2 vagy 6! Az adatok elsődleges rendezése a típus kód, a másodlagos pedig a név - mindkettő növekvő sorrendben.
Megoldás minta:
Megoldás minta
34. feladat
Az adatbázisban vannak már megszűnt települések, illetve olyan is, amely nem tartozik már a mai Magyarországhoz. Ezek a települések nem tartoznak egyik vármegyéhez sem. Melyek ezek a települések? Rendezd őket ABC szerinti fordított sorrendbe!
Megoldás minta:
Megoldás minta
35. feladat
Listázd ki azokat a településeket, amelyeknek a lakossága 50 és 60 ezer fő között van! Lakosság száma szerint növekvő sorba rendezd az adatokat!
Megoldás minta:
Megoldás minta
36. feladat
Mely országok neve kezdődik "S" betűvel? ABC sorban listázd őket!
Megoldás minta:
Megoldás minta
37. feladat
Listázd ki azokat a rekordokat a varmegye_szomszed táblából, amelyeknél nincs megadva valamelyik adat a kettő közül!
Nincs ilyen rekord, így az eredmény egy üres táblázat.
38. feladat
Hány lakosa van Pest vármegyének? A vármegye azonosítója: 13
Megoldás minta:
Megoldás minta
39. feladat
Írd ki növekvő sorrendben azon vármegyék azonosítóit, amelyek Horvátországgal (id=6) szomszédosak!
Megoldás minta:
Megoldás minta
40. feladat
Listázd ABC sorrendben azokat a településeket, amelyek nevében szerepel az "újfalu" szó!
Megoldás minta:
Megoldás minta
41. feladat
Listázd ABC sorrendben azokat a településeket lakosságszámmal együtt, amelyek Pest vármegyéhez tartoznak (id=13) és a lakosságuk meghaladja a 30 ezer főt!
Megoldás minta:
Megoldás minta
42. feladat
Írd ki azoknak a településeknek a nevét és lakosságszámát, amelyek a legkisebbek és legnagyobbak, azaz a lakosságuk 30 fő alatti vagy 100 ezer fő fölötti. Az eredményt a lakosságszám szerint rendezd növekvő sorrendbe!
Megoldás minta:
Megoldás minta
43. feladat
Vármegye azonosítónként hány település tartozik az adott vármegyéhez? Az eredmény elsődleges rendezési kulcsa a települések száma, a másodlagos a vármegye azonosító legyen!
Megoldás minta:
Megoldás minta
44. feladat
Írd ki azokat a településtípus azonosítókat a telepules táblából, amelyekhez kevesebb mint 50 település tartozik! Az eredményt növekvő sorba rendezd!
Megoldás minta:
Megoldás minta
45. feladat
Vármegye azonosítónként add meg az össz lakosság számot! NULL érték ne szerepeljen az eredmény táblázatban! Az eredményt a vármegye azonosítók szerint rendezd!
Megoldás minta:
Megoldás minta
46. feladat
Sorold fel a vármegye azonosítókat csökkenő sorrendben a szomszédos vármegyék számával együtt!
Megoldás minta:
Megoldás minta
47. feladat
Mennyi a vármegyék kezdőbetűinek a gyakorisága? Az eredményt a gyakoriság szerint rendezd csökkenő sorba! A másodlagos rendezés a vármegye neve legyen!
Megoldás minta:
Megoldás minta
48. feladat
Melyik vármegye hány országgal határos? A vármegyék azonosítóit írd ki csökkenő sorrendben, mellettük pedig a szomszédos országok számát!
Megoldás minta:
Megoldás minta
49. feladat
Vármegye azonosítónként add meg az átlagos lakosság számot egész számokra kerekítve! Az eredmény ne tartalmazzon NULL értékeket, vármegye azonosítók szerint legyen rendezve, és csak azok a sorok jelenjenek meg, amelyekben az átlagos lakosság szám kevesebb mint 3000 fő!
Megoldás minta:
Megoldás minta
50. feladat
Listázd ki azokat az ország kódokat csökkenő sorrendben, amelyek legalább 3 vármegyével határosak!
Megoldás minta:
Megoldás minta