Mysql 如果行的所有单元格值均为零,则使用sql查询隐藏行,而不是隐藏该特定行

Mysql 如果行的所有单元格值均为零,则使用sql查询隐藏行,而不是隐藏该特定行,mysql,Mysql,其中“0”不在(I_DET_FACTOR1、I_DET_PERC1、I_DET_FACTOR2、I_DET_PERC2、I_DET_FACTOR3、I_DET_PERC3) 我使用此查询的任何一个零都比隐藏总计行多。但我的要求是所有都是零,而不仅仅是隐藏总计行当任何列为零时隐藏行(当所有列均非零时显示行) 在哪里 I_DET_系数1'0' 而我_DET_PERC1'0' 我确定系数2'0' 而我_DET_PERC2'0' 我确定系数3'0' 而我_DET_PERC3'0' 当所有列为零时隐藏行

其中“0”不在(I_DET_FACTOR1、I_DET_PERC1、I_DET_FACTOR2、I_DET_PERC2、I_DET_FACTOR3、I_DET_PERC3)


我使用此查询的任何一个零都比隐藏总计行多。但我的要求是所有都是零,而不仅仅是隐藏总计行当任何列为零时隐藏行(当所有列均零时显示行)

在哪里
I_DET_系数1'0'
而我_DET_PERC1'0'
我确定系数2'0'
而我_DET_PERC2'0'
我确定系数3'0'
而我_DET_PERC3'0'
所有列为零时隐藏行(当任何列为零时显示行)

在哪里
I_DET_系数1'0'
或I_DET_PERC1'0'
或者我确定系数2'0'
或I_DET_PERC2'0'
或I_DET_因子3'0'
或I_DET_PERC3'0'

任何列为零时隐藏行(在所有列均为零时显示行)

在哪里
I_DET_系数1'0'
而我_DET_PERC1'0'
我确定系数2'0'
而我_DET_PERC2'0'
我确定系数3'0'
而我_DET_PERC3'0'
所有列为零时隐藏行(当任何列为零时显示行)

在哪里
I_DET_系数1'0'
或I_DET_PERC1'0'
或者我确定系数2'0'
或I_DET_PERC2'0'
或I_DET_因子3'0'
或I_DET_PERC3'0'

上面的解决方案是显示记录为零,它们显示剩余记录为隐藏,但我的要求是隐藏所有记录均为零,而不是显示剩余记录超过一个我正在使用任何一个零,总计行隐藏,但我的案例当时均为零,只有总计行隐藏。I_DET_FACTOR1,I_DET_PERC1,I_DET_FACTOR2,I_DET_PERC2,I_DET_FACTOR3,I_DET_PERC3对于以上列,任何一个0,总行被隐藏,但我的情况是所有列都为零,只有行被隐藏hide@M.Nagendra当所有列都为零时,要隐藏行,对吗?非常感谢它的工作我正在使用或条件它的工作在上面你的解决方案显示记录是零他们显示剩余的是隐藏的但我的要求是隐藏所有的都是零比显示剩余的记录我使用任何一个零总行是隐藏的,但我的案例当时都是零只有总行是隐藏的。I_DET_FACTOR1,I_DET_PERC1,I_DET_FACTOR2,I_DET_PERC2,I_DET_FACTOR3,I_DET_PERC3对于以上列,任何一个0,总行被隐藏,但我的情况是所有列都为零,只有行被隐藏hide@M.Nagendra当所有列都为零时,您想隐藏行,对吗?非常感谢您,我正在使用它的工作方式,或者调整它的工作方式
WHERE 
    I_DET_FACTOR1 <> '0' 
    AND I_DET_PERC1 <> '0' 
    AND I_DET_FACTOR2 <> '0'
    AND I_DET_PERC2 <> '0'
    AND I_DET_FACTOR3 <> '0'
    AND I_DET_PERC3 <> '0'
WHERE 
    I_DET_FACTOR1 <> '0' 
    OR I_DET_PERC1 <> '0' 
    OR I_DET_FACTOR2 <> '0'
    OR I_DET_PERC2 <> '0'
    OR I_DET_FACTOR3 <> '0'
    OR I_DET_PERC3 <> '0'