我有一张有100列的桌子。碰巧我希望查询仅显示具有“值 0”的列因此,不应显示val = 0的列。有人能帮忙吗 最佳答案 您可以进行如下查询:SELECT FLOOR(SUM(IF(column1 IN (0),0,1))/COUNT(*)),FLOOR(SUM(IF(column2 IN (0),0,1))/COUNT(*)),...,FLOOR(SUM(IF(column100 IN (0),0,1))/COUNT(*)) FROM table_name如果该列包含0,则将为您提供一行,列值= 0;如果列不包含0,则为1。关于mysql - mysql查询成多列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21913672/
10-12 12:41
查看更多