开发者

Select different field in mysql if a field is set to null?

I want to select displayname as username if username =null and if username is NOT NULL then select userna开发者_如何学Pythonme as username eg.

id username displayname
1   xyz       NULL
2   NULL      abc

How can I do that in one single select statement...Thanks


coalesce(username, dispalyname) should help you.

E.g.:

select coalesce(username, dispalyname) from users
where ...
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜