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