webForumDet fria alternativet
Logga in / Bli medlem

replace i select

Databaser & SQL

2 svar · 212 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Trådstart#1
SELECT ord_id, ord_shipdate
FROM ...

Undrar hur jag skall göra för att kolla om ord_shipdate = null, om så då skall dess värde bli 'aaa' annars 'bbb'. Har testat med "isnull", med då har den svårt för converteringen datetime till string. Och med "replace", men den fattar inte null i replace(ord_shipdate, null, 'aaa'). Plus att i båda fallen måste jag ju få in en if...else sats . ord_shipdate är datetime

Medlem sedan dec. 200012 464 inlägg
#2
SELECT ord_id, case when ord_shipdate is null then 'aaa' else 'bbb' end
FROM ..
Medlem sedan sep. 20011 914 inlägg
#3

Tackar. :)

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)