私はネガティブな価値観と肯定的なものをすべてグループ化したいと思っています。MySql、どのようにして、positveまたはnegativeの選択クエリでグループ化できますか?
5
A
答えて
11
GROUP BY SIGN(フィールド)が機能するはずです。このような
0
4
SELECT SUM(CASE WHEN SomeColumn < 0 THEN 1 ELSE 0 END) AS negative_values,
SUM(CASE WHEN SomeColumn >=0 THEN 1 ELSE 0 END) AS non_negative_values
FROM YourTable
+0
はい私はこの答えを好むでしょう! +1 – Harish
2
これまでのところ、ステファンの解決策は最良の答えのようです。 0を正の数値でグループ化することをお望みなら、
GROUP BY `field` >= 0
関連する問題
- 1. 選択してグループ化したMySQLクエリ
- 2. MySQLグループ化されたクエリを選択
- 3. MySQLはグループ化を選択します。
- 4. MYSQLクエリで他の選択肢からどのように選択できますか?
- 5. Mysqlでどのようにvarcharサイズを選択しますか?
- 6. DAYOFWEEKでどのようにグループ化し、グループ化されたデータをMySQLで使用しますか?
- 7. mysqlクエリの各グループから複数のアイテムを選択するにはどうすればよいですか?
- 8. 選択した列の一部をグループ化できません
- 9. MySQLはどのようにインデックスを選択しますか?
- 10. MySQLはどのように列を選択しますか..?
- 11. この選択内でどのように選択を行うことができますか? MySQLの
- 12. PHPとmysql:どのように選択したオプションをコンボで選択したままにしておくことができますか?
- 13. この選択クエリの結果を1つのmysqlコマンドでどのように削除できますか?
- 14. どのようにmysqlクエリの行単位でグループを制限しますか?
- 15. このMySQLクエリのインデックスをどのように最適化できますか?
- 16. MySQLグループBy&Count ...ネストされたグループ化はできますか?
- 17. 目的cで選択した行をどのようにして選択解除できますか?
- 18. mysqlはネストされたクエリでグループ化します
- 19. MySQLクエリでグループ化されたグループ
- 20. mysqlはすべてオーダーIDでグループを選択します
- 21. Mysqlクエリのグループ値はどのようになっていますか?
- 22. どのように週をグループ化できますか?
- 23. MySQLでカラムをグループ化して選択する
- 24. グループ化されたオプションはjqueryで選択します
- 25. MySQLの別の選択結果からどのように選択できますか?
- 26. mysqlの選択クエリの最適化および制限は、MySQL
- 27. Python - この要素はどのようにして選択できますか?
- 28. このスパン要素はどのようにして選択できますか?
- 29. どのようにしてグループ内のオブジェクトをインスタンス化できますか?
- 30. どのようにしてHTTP応答にグループ化できますか?
でもいいですね。 +1 – Harish