KöMaL - Középiskolai Matematikai és Fizikai Lapok
Sign In
Sign Up
 Magyar
Information
Contest
Journal
Articles

 

Problem I. 422. (February 2017)

I. 422. Subscribers can reach the complete after signing in. The text will be public from 28 February 2017.

(10 pont)

Deadline expired on 10 March 2017.


Sorry, the solution is available only in Hungarian. Google translation

Megoldásokról:

A feladatra négy megoldás érkezett. Legérdekesebbnek a 6konyveles lekérdezés elkészítése mutatkozott.

A megoldásnak az a logikája, hogy két halmaz különbségét kell előállítani. A regisztráló országok közül azokat soroljuk fel, amelyek nincsenek benne a hajóépítő országok halmazában.

SELECT DISTINCT regor

FROM hajo

WHERE regor not in (SELECT orszag FROM hajo);

vagy

A hajo táblát két példányban vesszük fel és a kapcsolat bal illesztéssel az egyik regor és a másik orszag mezőjével történik. A LEFT JOIN-nal amikor összekapcsolunk két táblát és ha nincsen megfelelő érték az első helyen lévő táblában a második helyen lévő táblához, akkor kiegészíti azokat NILL értékekkel.

SELECT h1.regor

FROM hajo AS h1 LEFT JOIN hajo AS h2 ON h1.regor = h2.orszag

GROUP BY h1.regor, h2.orszag

HAVING h2.orszag Is Null;

vagy

SELECT Partition(utas,50,249,50) AS tarományok, Count(utas) AS utasok

FROM Hajo

GROUP BY Partition(utas,50,249,50);

Mintamegoldás:

Tersztenyák Balázs 9. osztályos tanuló Budapest, Kempelen Farkas Gimnázium megoldása: regiszter.accdb


Statistics:

4 students sent a solution.
10 points:Kis Lázár Bence, Tersztenyák Balázs.
9 points:Békési Péter, Horváth 237 Lili.

Our web pages are supported by:   Ericsson   Cognex   Emberi Erőforrás Támogatáskezelő   Emberi Erőforrások Minisztériuma   Nemzeti Tehetség Program    
MTA Energiatudományi Kutatóközpont   MTA Wigner Fizikai Kutatóközpont     Nemzeti
Kulturális Alap   ELTE   Morgan Stanley