Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Hogy kell az alábbi access SQL kódokat beírni?

581
16. Mi a címe és hány éves a legrégebbi szobor?
19. Listázza ki az alkotásokat műfaj szerint csoportosítva!
20. Melyik műfajból van 5-nél több?
21. Kinek szerepel 5-nél több alkotása az adatbázisban?
22. Mit alkotott még a Galambposta alkotója?
23. Ki alkotott hasonló címen művet, mint Tintoretto?
24. Listázza ki az alkotókat nemzetiség szerint csoportosítva!
25. Mely nemzetiségből szerepel 10-nél több?

A többit meg tudtam oldani, csak ezeket nem. :( Az egészet SQL nyelven kell leírni egy word dokumentumba. Az adatbázis 3 táblából, alkoto, alkotas, es kapcsol-ból áll. Az alkotoban a kulcs alkotokod, az adatok nev, szul_ev, nemzetiseg szerint vannak csoportosítva. Az alkotas-ban pedig alkotaskod a kulcs, az adatok pedig cim, alkot_ev és mufaj szerint vannak csoportosítva. Ma éjfélig kell leadni, ettől függ a félévi jegyem :/
Jelenleg 1 felhasználó nézi ezt a kérdést.
SQL, access, adatbázis
0
Középiskola / Informatika

Válaszok

3
16.
SELECT cim, DATEDIFF(yy, alkot_ev, NOW()) AS kor FROM alkotas WHERE mufaj = 'szobor' ORDER BY alkot_ev LIMIT 1

19.
SELECT * FROM alkotas ORDER BY mufaj;

A csoportosítás egyébként ORDER BY helyett a GROUP BY, de a feladat szövege alapján szerintem a rendezésre, ORDER BY-ra van szükséged.

20.
SELECT * FROM alkotas GROUP BY mufaj HAVING COUNT(*) > 5
0

25.
SELECT * FROM alkoto GROUP BY nemzetiseg HAVING COUNT(*) > 10

24.
hasonló a 19.-eshez
0

Jajj azt nem lattam hogy access, azthittem sima sql. Akkor kicsit lehet valtoznak a lekerdezesek.
0