回答

收藏

SQL获取特定行中具有特定值的列数

技术问答 技术问答 246 人阅读 | 0 人回复 | 2023-09-12

我知道我可以用它COUNT(*)函数获取具有特定值的行数,但我想在具有特定值的行数中找到列数。关于如何执行此操作的任何建议?0 e3 I+ s( _9 l+ E( }/ P
到目前为止,我已经尝试过,但我已经完全迷失了它。3 U/ w8 [2 Y$ ?$ l; `2 N
编辑1-这是一些示例数据和预期结果:5 L3 t0 z4 ]+ g8 e$ G
桌子-运单| u1 | u1paid | u2 | u2paid | u3 | u3paid | u4 | u4paid | u5 | u5paid
7 `8 N0 j) _" `+ c1 t所以我想做的它时,我想做的是Trackbill在选择特定的行时,我想遍历它的所有列,看看哪些列值是’false’。所以,如果只有u1paid和u3paid是值为false回复的答案应该是2。
0 A( [7 O: L+ j% E; {                                                               
- M5 Y( |; K. T0 f  N/ @2 V    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则