NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Duplicitní záznamy

V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Filip
Člen
Avatar
Filip:31.7.2016 19:10

Zdravim, potreboval bych poradit. Mam mysql databazi, kde mam mimo jine sloupce jmeno, prijmeni, datum_narozeni. Pres php kod vyhledavam v databazi pouze dle prijmeni a vypisuju se na strance do tabulky. Jaky sql dotaz mam zadat, aby se mi nezobrazovaly udaje, ktere mam v tabulce vicekrat? (napr. Jan Novak nar. 1.1.1980 mam v databazi 10x, ale chci docilit toho, aby se mi vypsala jen jednou a chci to vyresit pres sql dotaz). Diky za radu :)

 
Odpovědět
31.7.2016 19:10
Avatar
Michal
Člen
Avatar
Michal:31.7.2016 22:09

Ahoj, zkus v dotazu použít klíčové slovo DISCINCT:

SELECT DISTINCT jmeno, prijmeni, narozeni FROM tabulka
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
+3
31.7.2016 22:09
Avatar
Lava
Člen
Avatar
Lava:1.8.2016 8:59

V závislosti od typu databázy môžeš aj napr.

SELECT * FROM tabulka WHERE priezvisko="Novak" GROUP BY priezvisko
Nahoru Odpovědět
-1
1.8.2016 8:59
Aspartám, sacharín, to je môj vitamín
Avatar
Filip
Člen
Avatar
Odpovídá na Michal
Filip:1.8.2016 15:26

jj pres concat uz to slape diky :)

 
Nahoru Odpovědět
1.8.2016 15:26
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 4 zpráv z 4.