SQL : How to sum multiple bit columns in a row

标签 sql sql-server sum type-conversion

我有一个数据结构,每行都有重复的位列

enter image description here

如何获得每行的 Trues 总数?例如

编号总计
03 2
17 0
21 3
24 2

最佳答案

bitInt并进行算术运算

select id,cast([Ok_1112] as Int)+cast([Ok_1213] as Int)+...
From yourtable

关于SQL : How to sum multiple bit columns in a row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39475840/

相关文章:

python - pyodbc 是否支持任何形式的命名参数?

sql - 使用嵌套 IFNULL 沿着互斥路径检查表?

sql - 如何使用 group by 函数只取最后两行 postgres

sql-server - 将字符串拆分为单独的行

具有相同引用编号的 PHP 求和

sql - 如何比较相同ID将表的一列复制到PostgreSQL中另一个表的列

c# - 强类型数据集大放异彩

c# - 在 Azure ASP.NET 网站中选择地理坐标时出错

mysql - 根据时间变量对两个表中的一对 COUNT 求和

r - R中的非线性约束优化