Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Je možné zostaviť MySQL

priklad vypoctu pre jednu krajinu a tebou zvolene farby. ak predpokladame, ze to mas riesene podla mojho popisu c 2.

Tabulka Krajiny je prva tabulka, tabulka Farby je druha tabulka

SELECT (SELECT COUNT(*) FROM Farby WHERE NazovKrajiny = 'Vatikan' AND Farba IN ('žltá', 'biela, 'modrá')) / (SELECT COUNT(*) FROM Farby WHERE NazovKrajiny = 'Vatikan') * 100
pripadne potom pre vsetky krajiny:

SELECT
(SELECT COUNT(*) FROM Farby WHERE Farby.NazovKrajiny = Krajiny.NazovKrajiny AND Farby.Farba IN ('žltá', 'biela, 'modrá')) /
(SELECT COUNT(*) FROM Farby WHERE Farby.NazovKrajiny = Krajiny.NazovKrajiny)
* 100
FROM Krajiny

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny