Lucrare de control — Interogări SQL în NobelDB

Construiți interogările SQL prin drag-and-drop folosind tabelele continente, tari și nobel. Lucrarea verifică SELECT, WHERE, ORDER BY, funcții de agregare, GROUP BY, HAVING, JOIN, UNION, INTERSECT și EXCEPT.

  1. Consultați tabelele cu date inițiale și relațiile dintre ele.
  2. Apăsați START pentru a afișa sarcinile și a porni timerul.
  3. Pentru fiecare sarcină, trageți fragmentele corecte din Fragmente disponibile în Rezolvare SQL.
  4. Ordonați fragmentele astfel încât să formeze o interogare SQL corectă. Unele fragmente sunt eronate și nu trebuie folosite.
  5. Apăsați Execută SQL când ați finalizat sarcina. După executare, răspunsul se blochează.
  6. La final, apăsați Finisează lucrarea, apoi puteți salva PDF-ul.
Fragmentele selectate, ordinea lor și ultimul rezultat se salvează automat în browser.
Datele inițiale ale bazei de date NobelDB

continente

idname
1Africa
2Asia
3Europe
4North America
5South America
6Oceania

tari

idnamecapitalcontinent_idareapopulationgnp
1ArgentinaBuenos Aires5278040047327407632770284409
2AustraliaCanberra67692024264730551675418665067
3EgyptCairo11010408114535772476747720365
4IndiaNew Delhi2328726313260932473385089881935
5United KingdomLondon3242495673265693070667732359
6United StatesWashington, D.C.4982667534011098825462700000000
7MoldovaChisinau333851242330016542000000

nobel

idwinnersubjectyramountAwardedgendercountry_id
1Burton RichterPhysics1976681000m6
2Ahmed ZewailChemistry19997900000m3
3Bernardo HoussayMedicine1947146115m1
4Barbara McClintockMedicine19831500000f6
5Cesar MilsteinMedicine19841650000m1
6Carlos Saavedra LamasPeace1936159850m1
7Betty WilliamsPeace1977681000f5
8Anwar al-SadatPeace1978725000m3
9Bertrand RussellLiterature1950164304m5
10Amartya SenEconomic19987600000m4
11Clive W.J. GrangerEconomic200310000000m5
12Barry J. MarshallMedicine200510000000m2
13Brian SchmidtPhysics201110000000m2
14Bob DylanLiterature20168000000m6
15Abhijit BanerjeeEconomic20199000000m4