DolphinDB支持update set if语句吗

支持下面这种写法吗?

update tmp set exchangecd='XSHG' if exchangecd='SH' set exchangecd='XSHE' if exchangecd='sz'
请先 登录 后评论

1 个回答

wale

不支持,要这么写

UPDATE tmp
SET col1 = CASE
    WHEN col1 = 'SH' THEN 'hello1'
    WHEN col1 = 'SZ' THEN 'hello2'
    ELSE col1
END;

请先 登录 后评论