我需要一些帮助,我有下一个情况:
SELECT MULTI, N FROM TABLE;
选择的结果:
MULTI N
14 5
13 10
13 10
5 5
14 7
在这种情况下,我只希望得到类似的结果:
if (N % MULTI == 0)
,因此5
和5
有效,7
和14
也是有效的。
我不知道如何在我的WHERE
中做到这一点。我希望你能在这里帮助我。非常感谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
在Oracle中,您可以使用mod。
select MULTI,N,
CASE
WHEN mod(N,MULTI)=0 THEN
'VALID'
ELSE
'INVALID'
END AS MOD_TES
from TABLE