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

shockwave
Level 3
Level 3
Příspěvky: 459
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

Pomoc s sql dotazy

Příspěvekod shockwave » 26 bře 2017 09:54

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.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Pomoc s sql dotazy

Příspěvekod CZechBoY » 26 bře 2017 23:14

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: 459
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s sql dotazem

Příspěvekod shockwave » 27 bře 2017 10:25

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: duben 04
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Pomoc s sql dotazy

Příspěvekod Phoenix » 27 bře 2017 10:53

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: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Pomoc s sql dotazy

Příspěvekod CZechBoY » 27 bře 2017 21:11

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)
  1. SELECT name, count(airplane_code) FROM airline, airplane WHERE airline.airline_code = airplane.airline_code
  2. 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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Dotazy ohledně vybrané sestavy
    od Secro » 10 čer 2023 09:18 » v Rady s výběrem hw a sestavením PC
    3
    630
    od Erredar Zobrazit poslední příspěvek
    10 čer 2023 21:18
  • Pomoc s výběrem HW
    od adelafridrichova » 13 dub 2023 20:41 » v Rady s výběrem hw a sestavením PC
    6
    2109
    od Karrex Zobrazit poslední příspěvek
    14 dub 2023 14:09
  • Pomoc se sestavením PC 45-50K
    od Kvp2 » 03 lis 2023 23:27 » v Rady s výběrem hw a sestavením PC
    22
    2624
    od Kvp2 Zobrazit poslední příspěvek
    12 lis 2023 20:39
  • Pomoc s bricknutým telefonem
    od TakovejTypek5 » 05 bře 2024 14:29 » v Mobily, tablety a jiná přenosná zařízení
    24
    1991
    od rhsCZ Zobrazit poslední příspěvek
    08 bře 2024 20:16
  • Pomoc s instalací Windows Příloha(y)
    od volvo1971 » 02 zář 2023 10:00 » v Windows 11, 10, 8...
    8
    1497
    od martin.100 Zobrazit poslední příspěvek
    02 zář 2023 18:33

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti