伪 IF/Case 帮助
运行 PostgreSQL 7.x(是的,我正在升级)
问题:
如果没有返回数据,我需要设置三到四个字段。
正在考虑这样的事情
SELECT CASE
WHEN default_field IS NULL THEN field_1 = 'blah', field_2 = 'foo', field_3 = 'bar'
ELSE field_1,field_2,field_3
END
关于我如何能做到这一点有什么想法吗?
因此,请考虑 IF 条件
IF 这些其他字段获取这些值,否则保留返回值不变
Running PostgreSQL 7.x (Yeah I'm upgrading)
The problem:
I have three to four fields that need to be set if no data is returned.
Was thinking of something like this
SELECT CASE
WHEN default_field IS NULL THEN field_1 = 'blah', field_2 = 'foo', field_3 = 'bar'
ELSE field_1,field_2,field_3
END
Any thoughts on how I could do this?
so think an IF condition
IF this these other fields get these values, else leave the returned values intact
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我只是独立地拼出 3 个案例陈述。
I'd just spell out the 3 case statements independently.