我正在尝试编写一个查询,检查2个数量是否具有相同的符号(+或 - )。 你有一个可以使用的好解决方案吗?
类似于:如果SAMESIGN(value1,value2)则执行某些操作
答案 0 :(得分:11)
CASE WHEN (value1 * value2) < 0 THEN 'DiffSign' ELSE 'SameSignOrOneIsZero' END
答案 1 :(得分:5)
尝试使用如下的签名功能
case
when sign(value1)=sign(value2) then 'the same sign'
else 'different sign'
end