replace i select

Databaser & SQL

2 svar · 226 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.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)