-1
A
回答
0
不太知道我理解的问题,但不会是这样的:
SELECT * FROM your_table WHERE flag = 1
+0
或者如果您确实需要计数, –
0
犯错,你问如何执行一个简单的SELECT语句,还是我失去了东西... 这样的?
SELECT *
FROM [YourTableName]
WHERE FlagColumnName = 1
0
这应该这样做
Select count(0)
from YourTableName
where ValueField = 1
1
你需要一个COUNT
与CASE
表达式,像这样:
COUNT(CASE WHEN flag = 1 then 1 END)
0
我想,你的意思是这样的:
SELECT COUNT(*) FROM [YOUR_TABLE] WHERE [FLAGCOLUMN] = 1;
1
如果你想返回所有的价值观,也有(使用选逻辑的),你可以使用使用over
像这样的窗口功能聚集的总计数:1
select
t.*
, count(case when flag = 1 then 1 end) over(partition by 1) as flag_1_count
from t
相关问题
- 1. R:如何计算计算字段列中的值R
- 2. 如何根据existin列计算列值
- 3. 如何计算MultiMap的列表值?
- 4. 如何计算列的平均值
- 5. 如何计算多列值的总和?
- 6. 如何计算列的平均值?
- 7. 如何计算值的差在一列
- 8. 我如何计算一个列的值
- 9. 如何计算与各种列的值
- 10. 如何计算Python中单调增长序列的估计值?
- 11. 如何计算不同列表中的值的均值
- 12. 计算当前行的列值与上一行计算列值
- 13. 如何计算计数值?
- 14. 我应该如何正确计算JTable列值中的值?
- 15. 如何计算阵列平均值
- 16. 如何计算r列表中列表的均值
- 17. R:如何根据其他列中的值计算列?
- 18. 如何计算Pandas DataFrame中的列中的NaN值
- 19. 如何计算sql中列中值的数量的百分比?
- 20. 如何从列表中计算总计
- 21. 在Excel中的列中计算值
- 22. 使用Spotfire中的计算列计算每个组的总值
- 23. 如何计算mysql中count列中值的总和?
- 24. 如何计算vb.net中datagridview中特定列的行值总和
- 25. 如何计算mysql中同一列中的不同值?
- 26. 如何计算阵列中的java的
- 27. 如何计算我的表中的列
- 28. 如何计算MS reportviewer/rdlc中的平均计算平均值?
- 29. 如何计算MySQL中的计算平均值?
- 30. 计算列中的值的每一行
'COUNT(CASE WHEN标志=则1 END)'这应该工作 – Stephen
你想要返回什么?只有1的数量? – RexMaison
真的有助于查看示例数据和预期结果来确认您的问题....也许您希望表格中所有记录的所有1个标志的总数,但在每条记录上显示该总数? (*)FROM your_table WHERE flag = 1 SELECT COUNT(*)FROM your_table WHERE flag = 1 SELECT * *,sum(flag)over(partition by null)as SumTotalOfFlag FROM Table A' – xQbert