Adatbázis feladatok
Országok adatbázisra egyszerű lekérdezések:
- Mi MADAGASZKÁR fővárosa?
SELECT fovaros FROM orszagok WHERE orszag="MADAGASZKÁR"; - Melyik ország fővárosa OUAGADOUGOU?
SELECT orszag FROM orszagok WHERE fovaros="OUAGADOUGOU"; - Melyik ország autójele a TT?
SELECT orszag FROM orszagok WHERE autojel="TT"; - Melyik ország pénzének jele az SGD?
SELECT orszag FROM orszagok WHERE penzjel="SGD"; - Melyik ország nemzetközi telefon-hívószáma a 61?
SELECT orszag FROM orszagok WHERE telefon=61; - Mekkora területű Monaco?
SELECT terulet FROM orszagok WHERE orszag="Monaco"; - Hányan laknak Máltán?
SELECT nepesseg FROM orszagok WHERE orszag="Málta"; - Mennyi Japán népsűrűsége?
SELECT nepesseg/terulet FROM orszagok WHERE orszag="Japán" - Hány lakosa van a Földnek?
SELECT SUM(nepesseg) FROM orszagok; - Mennyi az országok területe összesen?
SELECT SUM(terulet) FROM orszagok; - Mennyi az országok átlagos népessége?
SELECT AVG(nepesseg) FROM orszagok; - Mennyi az országok átlagos területe?
SELECT AVG(terulet) FROM orszagok; - Mennyi a Föld népsűrűsége?
SELECT SUM(nepesseg)/SUM(terulet) FROM orszagok; - Hány 1.000.000 km2-nél nagyobb területű ország van?
SELECT COUNT(orszag) FROM orszagok WHERE terulet>1000000; - Hány 100 km2-nél kisebb területű ország van?
SELECT COUNT(orszag) FROM orszagok WHERE terulet<100; - Hány 20.000 főnél kevesebb lakosú ország van?
SELECT COUNT(orszag) FROM orszagok WHERE nepesseg<20000; - Hány országra igaz, hogy területe kisebb 100 km2-nél, vagy pedig a lakossága kevesebb 20.000 főnél?
SELECT COUNT(orszag) FROM orszagok WHERE terulet<100 AND nepesseg<20000; - Hány ország területe 50.000 és 150.000 km2 közötti?
SELECT COUNT(orszag) FROM orszagok WHERE terulet 50000 BETWEEN 150000; - Hány ország lakossága 8 és 12 millió közötti?
SELECT COUNT(orszag) FROM orszagok WHERE nepesseg 8000000 BETWEEN 12000000; - Mely fővárosok népesebbek 20 millió főnél?
- Mely országok népsűrűsége nagyobb 500 fő/km2-nél?
- Hány ország államformája köztársaság?
- Mely országok pénzneme a kelet-karib dollár?
- Hány ország nevében van benne az "ORSZÁG" szó?
- Mely országokban korona a hivatalos fizetőeszköz?
- Mennyi Európa területe?
- Mennyi Európa lakossága?
- Mennyi Európa népsűrűsége?
- Hány ország van Afrikában?
- Mennyi Afrika lakossága?
- Mennyi Afrika népsűrűsége?
- Melyek a szigetországok?
- Mely országok államformája hercegség, vagy királyság?
- Hány országnak nincs autójelzése?
- Mennyi a váltószáma az aprópénznek azokban az országokban, ahol nem 100?
- Hány ország területe kisebb Magyarországénál?
- Melyik a legnagyobb területű ország, és mennyi a területe?
- Melyik a legkisebb területű ország, és mennyi a területe?
- Melyik a legnépesebb ország, és hány lakosa van?
- Melyik a legkisebb népességű ország, és hány lakosa van?
- Melyik a legsűrűbben lakott ország, és mennyi a népsűrűsége?
- Melyik a legritkábban lakott ország, és mennyi a népsűrűsége?
- Melyik a legnagyobb afrikai ország és mekkora?
- Melyik a legkisebb amerikai ország és hányan lakják?
- Melyik az első három legsűrűbben lakott "országméretű" ország (tehát nem város- vagy törpeállam)?
- Melyik a világ hat legnépesebb fővárosa?
- Melyik tíz ország egy főre jutó GDP-je a legnagyobb?
- Melyik tíz ország össz-GDP-je a legnagyobb?
- Melyik országban a legszegényebbek az emberek?
- Melyik a 40. legkisebb területű ország?
- Melyik a 15. legkisebb népsűrűségű ország?
- Melyik a 61. legnagyobb népsűrűségű ország?
- Melyik három ország területe hasonlít leginkább Magyaroszág méretéhez?
- Az emberek hányadrésze él Ázsiában?
- A szárazföldek mekkora hányadát foglalja el Oroszország?
- Az emberek hány százaléka fizet euroval?
- Hányszorosa a leggazdagabb ország egy főre jutó GDP-je a legszegényebb ország egy főre jutó GDP-jének?
- A világ össz-GDP-jének hány százalékát adja az USA?
- A világ össz-GDP-jének hány százalékát adja az euroövezet?
- Melyek azok az átlagnál gazdagabb országok, amelyek nem az európai vagy az amerikai kontinensen találhatóak?
- Milyen államformák léteznek Európában?
- Hányféle államforma létezik a világon?
- Hányféle fizetőeszközt használnak Európában az eurón kívül?
- Mely pénznemeket használják több országban is?
- Mely országok államformája egyedi?
Tagdíj adatbázis feladatok:
- Hogy hívják az egyes ügyfeleket? Jelenítse meg a nevüket ABC-sorrendben!
SELECT Nev FROM Ugyfel Order By name ASC; - Listázza ki a magyarországi ügyfeleket életkoruk szerint! Kezdje a legfiatalabbal!
SELECT Nev FROM Ugyfel ORDER BY SzulEv DESC; - Adja meg a Pest megyei ügyfeleket! (Irányítószámuk 2-vel kezdődik.)
SELECT Nev FROM Ugyfel WHERE irszam LIKE '2%' - Mennyi pénzt fizettek be összesen az ügyfelek?
SELECT SUM(Osszeg) FROM Befiz; - Mekkora összegű egy átlagos befizetés?
SELECT AVG(Osszeg) FROM Befiz; - Mennyi volt az eddigi legkisebb illetve legnagyobb befizetett összeg?
SELECT MAX(Osszeg) FROM Befiz;
SELECT MIN(Osszeg) FROM Befiz; - Hány darab befizetés szerepel a nyilvántartásban?
SELECT COUNT(Osszeg) FROM Befiz; - Milyen összegeket, és mikor fizetett Török Bálint?
SELECT Ugyfel.nev, Befiz.Datum, Befiz.Osszeg FROM Ugyfel, Befiz WHERE Befiz.Azon=Ugyfel.Azon AND Nev="Török Bálint"; - Mennyit fizetett összesen Nagy Károly?
SELECT SUM(Befiz.Osszeg) FROM Ugyfel, Befiz WHERE Befiz.Azon=Ugyfel.Azon AND Nev="Nagy Károly"; - Mennyit fizettek összesen a nem magyarországi befizetők?
SELECT SUM(Befiz.Osszeg) FROM Ugyfel, Befiz WHERE Befiz.Azon=Ugyfel.Azon AND Orsz!="H"; - Mennyit fizettek az egyes ügyfelek?
SELECT Ugyfel.Nev, SUM(Befiz.Osszeg) FROM Ugyfel, Befiz WHERE Befiz.Azon=Ugyfel.Azon GROUP BY Ugyfel.Nev; - Mi az első három legtöbbet befizető ügyfél sorrendje?
SELECT Ugyfel.Nev FROM Ugyfel, Befiz WHERE Befiz.Azon=Ugyfel.Azon GROUP BY Ugyfel.Nev ORDER BY SUM(befiz.osszeg) DESC LIMIT 3 - Mekkora összegű befizetések történtek az év egyes hónapjaiban?
SELECT Monthname(Befiz.datum), SUM(Befiz.Osszeg) FROM Ugyfel, Befiz WHERE Befiz.Azon=Ugyfel.Azon GROUP BY Month(Befiz.datum); - Melyek azok a napok, amikor több befizetés is történt?
SELECT Befiz.datum FROM Befiz WHERE GROUP BY befiz.datum AND COUNT(befiz.datum)>1; - Mely befizetések régebbiek egy évnél?
- Mennyi pénzt fizettek be az elmúlt 365 napban?
- Ki a legidősebb ügyfél?
- Ki, és mikor követte el a legkisebb összegű befizetést?
- Kinek a legkevesebb az összes befizetése?
- Van-e olyan ügyfél, aki még egyáltalán nem fizetett?
- Fejenként mennyit fizettek átlagosan az ügyfelek, ha az átlagba csak a fizető ügyfelek számítanak?
- Fejenként mennyit fizettek átlagosan az ügyfelek a nemfizető ügyfeleket is beszámítva?
- Kik azok az ügyfelek, akik az átlagosnál többet fizettek?
Csatolmány: