【发布时间】:2018-11-29 08:19:21
【问题描述】:
我的意思是:
如果我有如下 SELECT 语句:
SELECT * FROM TAB1 WHERE COL1 = ('VAL1' OR 'VAL2') AND ...
如果有问题的表中同时包含“VAL1”和“VAL2”的条目,WHERE 子句中的顺序有什么不同吗?
如果我希望用“VAL1”取回记录,但如果前者不可用,则取回“VAL2”,上述 SELECT 是否能保证这一点?或者在这种情况下响应未定义?而且这种行为是否可能是特定于供应商的?
【问题讨论】:
-
您使用的是哪个 dbms?
-
@jarlh 是 SAP HANA。
标签: sql select where-clause hana