Kezdőoldal » Számítástechnika » Programozás » Ebben az SQL query-ben mi a hiba?

Ebben az SQL query-ben mi a hiba?

Figyelt kérdés

A gyakorlófeladat szerint a megadott évek szerint kellene kiválasztani az abban az évben átlagos nővérek számát, országok szerint. A Location az ország oszlopra, a Count pedig az ottani nővérek létszámára utal. Kizárva a nullás értékeket.



SELECT Location, Count

FROM NewTable

WHERE Period IN (2007, 2008, 2009, 2010) AND Count IS NOT NULL



2021. nov. 28. 14:26
 1/3 anonim ***** válasza:

Hiba nincs benne, csak nem a feladatra fog megoldást adni. Nem kellene neked itt átlagot számolni? Minden országhoz csak egy sor tartozik évente?


Mert teszem azt, ha van olyan, hogy:

Németország 2006 10

Németország 2006 20


Akkor a német átlag 2006-ban 15.

2021. nov. 28. 14:50
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

Elvileg utána négy külön táblázatot kell majd belőle készítenem utána.

Így a 4 különböző év a helyén van.

2021. nov. 28. 16:55
 3/3 anonim ***** válasza:

Első szembe tűnő hiba a Count. így csupaszon nem fogja tudni hogy számoltatnál, vagy oszlop neve, ted szépen be ` jelek közé a mező és tábla neveket.

SELECT `Location`, `Count`

FROM `NewTable`

WHERE `Period` IN (2007, 2008, 2009, 2010) AND `Count` IS NOT NULL

2021. nov. 28. 17:32
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!