在我的html视图中,我目前有以下逻辑(简化)
if (a != 0 && b!=0 && c!=0 && d!=0)
draw table rows
然而,它并没有完全符合我的需要。我需要的逻辑是:“只有当所有4个变量= 0时才绘制行,在所有其他情况下绘制它”
有没有办法在html部分实现'only if'逻辑,或者我应该在SQL端应用该逻辑?
答案 0 :(得分:2)
如果4个变量中的任何一个不等于0
if (a != 0 || b != 0 || c != 0 || d != 0)
或
if (!(a == 0 && b == 0 && c == 0 && d == 0))
答案 1 :(得分:1)
这不是html,sql或任何技术
这是一个数学逻辑问题
我需要的逻辑是:"只有当所有4个变量= 0时才不绘制行,在所有其他情况下绘制它"
if (a == 0 && b==0 && c==0 && d==0)
// nothing
else
draw table rows
与
相同if (!(a == 0 && b==0 && c==0 && d==0))
draw table rows
或
if (a != 0 || b!=0 || c!=0 || d!=0))
draw table rows
因为"否定(A和B)"是"不是A和B"