Autor Zpráva
svast
Profil
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' )
ale nefunguje.

Dík
Jan Tvrdík
Profil
svast:
UPDATE `tabulka`
SET `sloupec` = NULL
WHERE `sloupec` = '';
svast
Profil
Funguje, díky.
Potřeboval bych vyřešit ještě jednu věc
COUNT(DISTINCT nazev_sloupce)
spočítá počet jedinečných hodnot ve sloupci, ale dá se zjistit kolik je ve sloupci jedinečných hodnot s podmínkou.
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
select count(1) from (select 1 from tabulka group by nazev_sloupce having count(id) < 3) sub;
svast
Profil
Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: