NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 6 - MySQL krok za krokem - Výběr dat (vyhledávání)

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jiří Procházka:21.3.2022 21:24

Ty roky se dají dělat také přirozeně takto: SELECT jmeno, prijmeni, datum_narozeni FROM uzivatele WHERE YEAR(datum_narozeni) BETWEEN '1980' AND '1990'

 
Odpovědět
21.3.2022 21:24
Avatar
Jiří Procházka:21.3.2022 21:47

Smazat please...

Editováno 21.3.2022 21:49
 
Odpovědět
21.3.2022 21:47
Avatar
Jaroslav Drobek:12.4.2022 17:00

Hodnocení:

  • "..všimněte si.." - všímaví si všimli už ve 3 lekci..
  • "Vždy tam píše něco navíc, než je doopravdy potřeba." - to jsem potřeboval vědět už ve 2. lekci. Na tomto místě ovšem phpMyAdmin zarputile vypisuje jen to nutné, ba vynechává středník - asi nějaká lepší verze 😉
  • "Stejně jako tomu bylo u DELETE" - u DELETE nemusela být hvězdička.
 
Odpovědět
12.4.2022 17:00
Avatar
Jaroslav Drobek:12.4.2022 17:01

Hodnocení (pokračování):

  • Vysvětlení rozdílu mezi date a dateline není moc přesvědčivé, "instruktážní" příklad neobsahuje informaci o zdroji dat, takže vůbec nelze funkčnost jednoznačně odvodit. Možná ale čtenáře napadne, že jde o pokus vysvětlit vyhledávání v uzavřeném (date) a polouzavřeném (datetime - zdola uzavřeném, shora otevřeném) intervalu. Funkce DATE_ADD pak jistě nepřidává 1 den, ale pouze onu horní mez uvažovaného intervalu..
Editováno 12.4.2022 17:02
 
Odpovědět
12.4.2022 17:01
Avatar
Magda Višňová:1.12.2022 11:36

Souhlasím s panem Drobkem. Zejména co se týče vysvětlení rozdílu u DATETIME.

 
Odpovědět
1.12.2022 11:36
Avatar
Andrea Hošková:12.2.2023 14:31

ahoj, jak udělám znak jednoduchých úvozovek v phpmyadmin? viz název tabulky: uzivatele a ještě, jak se provede počítání id od začátku (ikdyž mám AI zapnutí a aktivní u primárního klíče), když smažu třeba jedno jméno? Díky :) A.

 
Odpovědět
12.2.2023 14:31
Avatar
Sabina Trčová:19.6.2023 9:40

Tabulka uzivatele má jinou strukturu po importu (uzivatele id, prezdivka, email, heslo), tudíž nelze nahrát výše uvedená data uživatelů.

 
Odpovědět
19.6.2023 9:40
Avatar
Marek Jiříček:3.9.2023 15:31

"DELETE FROM uzivatele;"
Zdroj: https://www.itnetwork.cz/…-vyhledavani

  • V predchozich lekcich jste rikali ze to nedelat a pouzivat misto toho TRUNCATE.
  • Diky tomu nebudeme mit schodne uzivatele_id, takze psat tam ze tento prikaz delame proto abchom meli stejnou tabulku je docela smesne.
  • Proc jste nepouzili TRUNCATE aby vse bylo jednoduche?
  • My se do stejneho bodu dostaneme jedine kdyz nejdrive dostaneme to id na hodnotu 8 bud pridanim a smazanim uzivatelu, coz je hodne otravne, nebo tim ze vlezeme do nastaveni tabulky a tam tuto hodnotu zmenit, nebo pouzitim prikazu ktery jste nas nenaucili: ALTER TABLE uzivatele auto_increment = 8;
  • Otravne je to take z toho duvodu, ze zacatek clanku tvrdi, ze to budeme mit stejne (tabulka autora vs tabulka studenta), a ze to nemame stejne zjistime az v prubehu cteni a porovnavani hodnot.
  • Ukazky vysledku v tomto clanku jsou nesmysl, protoze nejsou nadepsany nazvy sloupcu. Tabulka bez popisu nema vyznam.
 
Odpovědět
3.9.2023 15:31
Avatar
Radim Štross
Tvůrce
Avatar
Odpovídá na Marek Jiříček
Radim Štross:29.9.2023 12:42

Ahoj Marku, díky za postřeh. Opravdu je lepší použít TRUNCATE a opravit ID ve výpisech. Předal jsem to do poznámky k aktualizaci.

 
Odpovědět
29.9.2023 12:42
Avatar
Odpovídá na Radim Štross
Michael Sláma:23.11.2023 12:38

Pořád to není aktualizováno :) Taky jsem si říkala, proč zde není TRUNCATE :)

 
Odpovědět
23.11.2023 12:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 43.