dre*_*w_w 2 sql oracle between
我对我来说似乎是一个非常愚蠢的问题.我有一个看起来像这样的查询:
SELECT id FROM myTable WHERE valueCol BETWEEN :x and :y;
Run Code Online (Sandbox Code Playgroud)
:x <= :y当:x > :y它没有返回我想要的行时,这非常有效!对于这种情况,我必须手动反转变量以使其正常工作.
有没有办法写一个变量顺序无关紧要的from子句?
PS>我包括SQL,因为我很确定这只是一个普通的sql问题.
Tho*_*ner 10
是的,这很简单:
SELECT id
FROM myTable
WHERE valueCol BETWEEN LEAST(:x,:y) and GREATEST(:x,:y);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |