Autor | Zpráva | ||
---|---|---|---|
svast Profil |
#1 · Zasláno: 25. 4. 2013, 22:42:03
Zdravím,
potřeboval bych přepsat prázdné buňky v jednom sloupci tabulky a nemůžu nikde najít přesný zápis. Při založení tabulky nebyla zprvu nastavena počáteční hodnota buněk na NULL, takže některé jsou prázdné. Zkoušel jsem UPDATE tabulka SET sloupec=replace(sloupec, ' ', 'NULL' ) Dík |
||
Jan Tvrdík Profil |
#2 · Zasláno: 25. 4. 2013, 22:46:41
svast:
UPDATE `tabulka` SET `sloupec` = NULL WHERE `sloupec` = ''; |
||
svast Profil |
#3 · Zasláno: 26. 4. 2013, 00:09:56
Funguje, díky.
Potřeboval bych vyřešit ještě jednu věc COUNT(DISTINCT nazev_sloupce) Mám například sloupec v němž jsou hodnoty: 1 1 1 2 2 3 4 4 4 tedy každá jedinečná hodnota by měla být ve sloupci třikrát a já bych potřeboval zjistit kolik je těch, které jsou <3, v uvedeném příkladu tedy 2. |
||
tiso Profil |
#4 · Zasláno: 26. 4. 2013, 00:28:37
select count(1) from (select 1 from tabulka group by nazev_sloupce having count(id) < 3) sub; |
||
svast Profil |
#5 · Zasláno: 26. 4. 2013, 18:25:10
Díky
|
||
Časová prodleva: 11 let
|
0