Pomoc s sql dotazy

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Pomoc s sql dotazy

Příspěvek od shockwave »

Dobry den, pomohl by prosim nekdo s sql dotazy typu Join, select, agregacnimi funkcemi sum,count? Zadani tvori 6 ukolu, pro nekoho,kdo v tom dela, to urco bude hracka, ja se to ucim a nejak s tim nemuzu hnout. Zadani bych zaslal. Na odmene se mozno domluvit. Dekuji,specha.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Pomoc s sql dotazy

Příspěvek od CZechBoY »

Napis na cem si se zasekl, co si zkousel a nekdo ti poradi.
Domaci ukoly se tu vetsinou nedelaji jentak.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: Pomoc s sql dotazem

Příspěvek od shockwave »

Dobre, ukol je nasl.: Vypsat jmena vsech aerolinek-AIRLINE a zaroven k nim vypsat kolik kazda aerolinka vlastní letadel.
Dekuji moc za pomoc

Tabulky jsem dal zde:
http://shockwave3.rajce.idnes.cz/SQL/#I ... 095633.jpg

Muj kod nefunkcni zde:

SELECT name, count(airline_code) FROM airline, airplane WHERE airline.airline_code = airplane.airline_code
group by airline_code;
Phoenix
Level 2
Level 2
Příspěvky: 174
Registrován: 01 dub 2004 19:54

Re: Pomoc s sql dotazy

Příspěvek od Phoenix »

myslím, že kód by mal vyzerať asi takto
SELECT airline.name, airline.count(airline_code) FROM airline, airplane WHERE airline.airline_code = airplane.airline_code
group by airline_code;

alebo

SELECT airline.name, airline.count(airline_code) FROM airline INNER JOIN airplane ON airline.airline_code = airplane.airline_code
group by airline_code;

Daj vedieť či funguje
pozri stránky https://www.w3schools.com/sql/sql_join_inner.asp alebo http://www.mysqltutorial.org/mysql-inner-join.aspx
Come on

I’m with you,You, now I see,Keeping everything inside,With You,You, now I see,Even when I close my eyes,With you,You, now I see,Keeping everything inside,With You,You, now I see,Even when I close my eyes
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Pomoc s sql dotazy

Příspěvek od CZechBoY »

Jasna je chyba je groupovat podle sloupce, ktery je v parametru countu.
Ty chces pocitat letadla (airplane_code) a ne pocet airolinek podle jedne airolinky.
Takze z tveho kodu (muzes pouzit i ten join)

Kód: Vybrat vše

SELECT name, count(airplane_code) FROM airline, airplane WHERE airline.airline_code = airplane.airline_code
group by airplane.airline_code;
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Dotazy ohledně Plexu
    od Fargotroniac » » v Vše ostatní (sw)
    0 Odpovědi
    3997 Zobrazení
    Poslední příspěvek od Fargotroniac
  • Pomoc s výběrem
    od belphegor666 » » v Rady s výběrem hw a sestavením PC
    14 Odpovědi
    10430 Zobrazení
    Poslední příspěvek od belphegor666
  • Pomoc s webem
    od Tay » » v Web-tipy a vaše weby
    5 Odpovědi
    47706 Zobrazení
    Poslední příspěvek od Tay
  • Pomoc při taktu
    od ondyN » » v Taktování a další úpravy PC
    2 Odpovědi
    9939 Zobrazení
    Poslední příspěvek od Dyonysos
  • Pomoc s výběrem herního PC
    od RyeNi » » v Rady s výběrem hw a sestavením PC
    5 Odpovědi
    7808 Zobrazení
    Poslední příspěvek od Alferi

Zpět na „Programování a tvorba webu“