Veľkonočná akcia je tu a s ňou aj extra kredity ZADARMO na náš interaktívny e-learning. Dobij si teraz kredity a posuň sa vo svojej kariére vpred!
Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 7. diel - MySQL krok za krokom - Radenie, limit a agregačné funkcie

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Jaroslav Bílek:10.3.2021 19:15

Pokročilý příklad č. 1. Zase jsem zabil spoustu času, protože jsem nevěděl něco, co nebylo vysvětleno. Řadit podle aliasů je fajn, ale nějak jste zapomněli dodat, že se nepíšou do obrácených závorek. Mimo to, že se podle nich nic v tutoriálu neřadilo. Pak se trápím, nad něčím, co mám de facto vyřešené za 5 minut. Uvítal bych, kdyby příklady byly opravdu nejdříve správně probrány a pak z nich byl test. Alespoň bych si nepřipadal jako ve škole u nějakého matikáře sadisty, který zkouší z chytáků.

 
Odpovedať
+5
10.3.2021 19:15
Avatar
JuraV
Člen
Avatar
JuraV:8.7.2021 9:53

Pěkný článek, jako většina tady.
Měl bych dotaz na to co je výhodnější.
Je výhodnější se ptát několika dotazy (např. 20-50) databáze a nebo se zeptat jednou a výsledek zpracovat v php u klienta?
V první variantě bude vyšší přenos a možná doba zpracování. V druhém případě bude zabráno více paměti. Co je výhodnější?

 
Odpovedať
8.7.2021 9:53
Avatar
Jaroslav Drobek:13.4.2022 8:04

Hodnocení:

  • "Ta hvězdička v nich znamená, že nás zajímají všechny sloupce" - smysl mi dává "...řádky".
  • "Agregační funkce pracuje s hodnotami více sloupců" - snad "...s více hodnotami jediného sloupce"..pokus o vysvětlení nefunkčnosti dotazu selhává.
  • Zmatek ve výkladu agregačních funkcí završuje použití COUNT(*) u seskupování - zde již bez pokusu o vysvětlení, přestože struktura dotazu (SELECT sloupec, agregační funkce) je podobná jako v příkladu nefunkčnosti MIN.
 
Odpovedať
+1
13.4.2022 8:04
Avatar
Jaroslav Drobek:13.4.2022 8:05

Hodnocení (pokračování):

  • Proč
SELECT `jmeno`,`prijmeni`, MIN(`datum_narozeni`) FROM `uzivatele` GROUP BY `jmeno`;

funguje?

  • Jako opakovaně deklarovaná lama, ale již s jistými zkušenostmi na ITnetwork, mám podezření na nevhodný úvod do rozsáhlejší problematiky, která bude, doufejme, důvěryhodněji probrána později..
 
Odpovedať
13.4.2022 8:05
Avatar
Michal D.
Tvůrce
Avatar
Michal D.:16.7.2022 9:02

Ahoj,
prosím o opravu slova sestupné na vzestupné v této větě:

DESC je třeba vždy uvést, vidíte, že řazení podle příjmení je normálně sestupné, protože jsme DESC napsali jen k pocet_clanku.

tj.:

DESC je třeba vždy uvést, vidíte, že řazení podle příjmení je normálně vzestupné, protože jsme DESC napsali jen k pocet_clanku.

 
Odpovedať
+1
16.7.2022 9:02
Avatar
Niki Vávrová:14.2.2023 10:44

Skvěle vysvětlená lekce.

 
Odpovedať
14.2.2023 10:44
Avatar
Jan Gritzbach:8.9.2023 14:22

Zajímavá témata a dobře vysvětlená. Ovšem až na seskupování (grouping).

Vysvětlení seskupování je zde velmi kusé. Určitě by si zasloužilo probrat více do hloubky.

Odpovedať
8.9.2023 14:22
"Stay curious, learn every day!"
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 7 správy z 17.