Autor | Zpráva | ||
---|---|---|---|
jrw Profil |
#1 · Zasláno: 27. 4. 2008, 11:18:10
Potřeboval bych hodnotu ve sloupci pokud je null a nebo je to prázdný řetězec nahradit nějakým náhradním řetězcem. Zkoušel jsem to takto ale nefunguje to, nevíte čím by to mohlo být?
Dík ... case when ifnull(nadpis) then 'nic tady není' when nadpis = '' then 'nic tady není' else nadpis as nadpis end, ... |
||
majster_sveta Profil |
#2 · Zasláno: 27. 4. 2008, 14:08:47
no ja som podobny pripad riešil tým že som selectom všetko vybral a potom v cykle while počítal znaky cez strlen a ak tam bolo menej ako povedzme 1 znak, tak som tam hodil dajaký reťazec namiesto null - skript mal asi 5 riadkov a obslúžil celú veľkú tabuľku
|
||
jrw Profil |
#3 · Zasláno: 27. 4. 2008, 14:13:40
strlen taky není špatné řešení ale já bych to chtěl řešit už v tom selectu
|
||
nightfish Profil |
#4 · Zasláno: 27. 4. 2008, 14:27:03
select if(char_length(`sloupec`) == 0, 'nic tady neni', `sloupec`)) from tabulka |
||
Časová prodleva: 16 let
|
0