Hráč – MS SQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Hráč – MS SQL – Fórum – Programujte.comHráč – MS SQL – Fórum – Programujte.com

 

Sláva
~ Anonymní uživatel
1 příspěvek
29. 3. 2019   #1
-
0
-

Dobrý den,

chtěl bych se vás zeptat, jestli někdo nevíte jak mám udělal, aby mi select vypsal jméno a příjmení hráče a jeho kvalitu...

Jediné co jsem dokázal bylo ze čtyř čísel vypočítat kvalitu... jenže se vypíše bez jména hráče

Předem děkuji za každou odpověď

-- Vypíše největší hodnocení hráče

GO

SELECT MAX((Rychlost+Technika+Strelba+Prihravka)/4) as Kvalita FROM Parametry_H

ORDER BY Kvalita

GO

-- Vypíše nejmenší hodnocení hráče

GO

SELECT MIN((Rychlost+Technika+Strelba+Prihravka)/4) as Kvalita FROM Parametry_H

ORDER BY Kvalita

GO

-------------------------------

Ještě přidám inserty a vidíte jak to mám udělané (proměny + jejich hodnoty )

SET IDENTITY_INSERT Hrac ON

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (1, 'Bryanty', 'Spat', 'Anglie', 158.57, 1, 1);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (2, 'Claiborn', 'Hubbart', 'Peru', 175.06, 2, 2);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (3, 'Stanley', 'Bicker', 'Polsko', 177.25, 3, 5);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (4, 'Ferdie', 'Mungin', 'Česká Republika', 180.20, 4, 4);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (5, 'Nehemiah', 'Ellicock', 'Polsko', 185.72, 5, 5);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (6, 'Dev', 'Fernier', 'Německo', 158.03, 6, 10);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (7, 'Giuseppe', 'Sheldon', 'Spojené státy', 182.42, 7, 7);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (8, 'Ignace', 'Eccleshall', 'Čína', 180.44, 8, 8);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (9, 'Chance', 'Edess', 'Thajsko', 140.50, 9, 9);

insert into Hrac (id_H, Jmeno, Prijmeni, Narodnost, Cena_Hr, id_Ag, id_Ty) values (10, 'Luce', 'Raynes', 'Chorvatsko', 140.93, 10, 10);

SET IDENTITY_INSERT Hrac OFF

SET IDENTITY_INSERT Parametry_H ON

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (1, '5/2/1986', 32, 205, 91, 'modrá', 'bílá', 'pravá', 66, 80, 74, 71, 1);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (2, '3/9/1994', 25, 195, 116, 'černá', 'tmavá', 'pravá', 78, 87, 80, 58, 2);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (3, '4/30/1985', 33, 160, 55, 'hnědá', 'bílá','pravá', 82, 50, 63, 85, 3);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (4, '9/12/1994', 24, 176, 70, 'blond', 'bílá', 'levá', 75, 97, 80, 71, 4);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (5, '7/24/1984', 34, 180, 70, 'oranžová','tmavá', 'levá', 95, 76, 94, 78, 5);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (6, '3/14/2000', 19, 158, 65, 'hnědá', 'bílá', 'levá', 61, 68, 78, 81, 6);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (7, '10/16/1990', 28, 170, 89, 'černá', 'tmavá','pravá', 92, 95, 64, 76, 7);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (8, '3/4/1995', 24, 165, 57, 'černá','bílá', 'levá', 96, 80, 50, 70, 8);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (9, '7/13/1998', 20, 159, 60, 'blond', 'bílá','levá', 20, 74, 50, 4, 9);

insert into Parametry_H (id_P, Datum_nar, Vek, Vyska, Vaha, Barva_vlas, Barva_plet, Primarni_noha, Rychlost, Technika, Strelba, Prihravka, id_Hr) values (10, '9/9/1994', 24, 197, 100, 'blond', 'tmavá','pravá', 79, 72, 65, 66, 10);

SET IDENTITY_INSERT Parametry_H OFF

Nahlásit jako SPAM
IP: 2001:718:7:204:c156:b39f:dd8c:2e5b...–
MilanL+1
Expert
31. 3. 2019   #2
-
0
-

data máš ve 2 tabulkách, jméno máš v té druhé tabulce, takže je v tom dotazu je musíš zkombinovat,

google ti poradí "sql výběr více tabulek"

Nahlásit jako SPAM
IP: 185.112.167.–
Honza Zedníček
~ Anonymní uživatel
1 příspěvek
22. 9. 2019   #3
-
0
-

Čau asi přicházím s křížkem po funuse tak možná si to ještě přečteš nebo to bude pro někoho dalšího. Kombinace tabulek se dělá přes JOINy. Ve tvém případě budeš potřebovat udělat:

SELECT * FROM Hrac LEFT JOIN Parametry ON hrac.id_H = parametry_H.ID_Hr

a vyberes si v select klauzuli co potrebujes...navod jak joinovat na mem webu - LEFT JOIN a nějaký návody pro začátečníky mám v sekci SQL tutoriály

Nahlásit jako SPAM
IP: 46.33.112.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 4 hosté

Podobná vlákna

Nej Fotbalový tým a Hráč — založil Blujacker

Pro Vas hracka:-) — založil Himler

Grafik pro web o hrách — založil Radim Krsička

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý