【发布时间】:2013-03-14 18:46:41
【问题描述】:
我知道我可以通过使用 COUNT(*) 函数来获取特定列中具有特定值的行数,但我想找到特定行中具有特定值的列数.关于如何做到这一点的任何建议?
我会发布一个到目前为止我已经尝试过的示例,但我完全迷失了这个......
编辑 1 - 这是一些示例数据和预期结果:
表格 - 跟踪单 | u1 | u1付费 | u2 | u2付费 | u3 | u3付费 | u4 | u4付费 | u5 | u5付费
所以我想做的是,当我使用 trackbill 选择特定行时,我想浏览它的所有列,看看哪些列的值为“false”。因此,如果 u1paid 和 u3paid 是唯一的值为 false 的列,则返回的答案应该是 2。
【问题讨论】:
-
你能发布一些示例数据和想要的结果吗?查看您的尝试也很有帮助。
-
我尝试实现 COUNT(),但无法计算列数,当我在网上寻求帮助时,我发现 COUNT()只能用来计算行数,不能计算列数。
标签: sql sqlite count command multiple-columns