Koe*_*oen 6 sql postgresql boolean
在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
Run Code Online (Sandbox Code Playgroud)
有没有办法varBoo = FALSE在PostgreSQL中编写更短的内容?
java等价物!varBoo.
您可以尝试使用not:
case
when varInt < XX and varBoo then 1.0
when varInt < XX and not(varBoo) then 0.5
end
Run Code Online (Sandbox Code Playgroud)