3
A
回答
14
像这样的东西可能:
SELECT SUM(CASE WHEN x > 0 THEN 1 ELSE 0 END) as GreatherThanZero
, SUM(CASE WHEN x = 0 THEN 1 ELSE 0 END) as EqualZero
FROM table
WHERE x >= 0
0
好吧,如果我理解正确你的问题,这样的事情应该工作:
SELECT
COUNT(Field)
FROM
Table
WHERE
Field >= 0
1
是。
SELECT SUM(CASE WHEN column > 0 THEN column ELSE 0 END CASE), SUM(CASE WHEN column < 0 THEN column ELSE 0 END CASE) FROM mytable
5
是的。
SELECT COUNT(*) FROM Table WHERE Field > 0
UNION SELECT COUNT(*) FROM Table WHERE Field = 0
相关问题
- 1. Mysql的选择,如果只有所有大小等于0
- 2. Rails验证小于0或大于0,或字段不等于0
- 3. LINQ的排序依据的选择,如果计数大于0
- 4. 如果数值小于0,则选择数组中的单选框
- 5. Mysql的计数列大于0
- 6. 如果大于0,则为1 1
- 7. 选择多列的计数,但仅包括计数,如果列值大于0
- 8. MySQL的 - 选择其中两个字段1和字段2大于0
- 9. 如果计数器大于0,则返回TRUE?
- 10. 数小于0
- 11. 正则表达式来验证数大于0且小于1999年
- 12. 正则表达式允许的十进制数大于0且小于100
- 13. 选择高于0
- 14. 如果mysql_num_rows大于0
- 15. 如果数字小于10,则加上前导零0
- 16. MySQL选择字段小于和大于值
- 17. 添加0,如果数量小于10
- 18. 搜索发票表格以查找数量大于0且小于0的发票0
- 19. 整数大于0小于11的正则表达式
- 20. 如何打印小于1但大于0的数字?
- 21. MYSQL显示值大于0
- 22. Mysql至少()大于0
- 23. 如果字段值大于1并且不小于零,则Mysql Count datediff总行数
- 24. ASP.NET MVC4 DataAnnotation,如果其他字段需要字段> 0
- 25. java.lang.IndexOutOfBoundsException:指数:0,大小:0,ERROR(SearchSMFController.java:120)指数:0,大小:0
- 26. 的MySQL从列选择,如果不等于0,否则从另一列
- 27. Jquery小于0的数学显示0
- 28. 选择0,如果NULL发现 - MySQL的
- 29. 正则表达式小于或大于0
- 30. 检查值是否为数字并且大于0
烨它的工作.. – X10nD
谢谢,这是有益的。 – RichardW11