检查布尔假值的快捷方式
Shortcut for checking boolean false value
在java以下作品:
boolean varBoo = true;
if(varBoo)
表示:if(varBoo = true)
和
if(!varBoo)
表示:if(varBoo = false)
我现在正在处理一个 postgreSQL 语句,它看起来像这样:
CASE
WHEN varInt < XX AND varBoo THEN 1.0 -- Short for varBoo = TRUE
WHEN varInt < XX AND varBoo = FALSE THEN 0.5
END
在 PostgreSQL 中有什么方法可以缩短 varBoo = FALSE
的写法吗?
java 等价于 !varBoo
.
你可以试试 not
:
case
when varInt < XX and varBoo then 1.0
when varInt < XX and not(varBoo) then 0.5
end
在java以下作品:
boolean varBoo = true;
if(varBoo)
表示:if(varBoo = true)
和
if(!varBoo)
表示:if(varBoo = false)
我现在正在处理一个 postgreSQL 语句,它看起来像这样:
CASE
WHEN varInt < XX AND varBoo THEN 1.0 -- Short for varBoo = TRUE
WHEN varInt < XX AND varBoo = FALSE THEN 0.5
END
在 PostgreSQL 中有什么方法可以缩短 varBoo = FALSE
的写法吗?
java 等价于 !varBoo
.
你可以试试 not
:
case
when varInt < XX and varBoo then 1.0
when varInt < XX and not(varBoo) then 0.5
end