sqlでgroup by演算子以上の演算子を使用する方法を教えてください。グループで演算子以上の演算子を使用できますか?
答えて
あなたがやりたいものは何でも、これは私が考えることができる唯一のものです:あなたは、GROUP BY句WITH>演算子を使用して話をしている場合は
...
GROUP BY
CASE WHEN A >= 1 THEN 1
ELSE 0
END
:
select
case when age between 0 and 20 then '0 - 20'
when age between 21 and 40 then '21 - 40'
else '> 40' end age,
sum(case when survived = 1 then else 0 end) survivors
from rms_titanic
group by
case when age between 0 and 20 then '0 - 20'
when age between 21 and 40 then '21 - 40'
else '> 40'
order by
case when age between 0 and 20 then '0 - 20'
when age between 21 and 40 then '21 - 40'
else '> 40';
を
これは以下のように書くことができるあなたがGROUP BYの結果セットに>演算子を使用したい場合はトン、しかし
select
case when age between 0 and 20 then '0 - 20'
when age between 21 and 40 then '21 - 40'
else '> 40' end age,
sum(case when survived = 1 then else 0 end) survivors
from rms_titanic
group by 1
order by 1;
あなたはHAVING句を含める必要があります:
select
case when age between 0 and 20 then '0 - 20'
when age between 21 and 40 then '21 - 40'
else '> 40' end age,
passenger_class,
sum(case when survived = 1 then else 0 end) survivors
from rms_titanic
group by 1, passenger_class having count(*) > 20
order by 1;
なぜ-1?私はこれを信じることができない。 – MontyPython
あなたが曖昧な質問に対する完全に合理的な応答であることはあなたの考えではありません。あなたを平準化しました。 –
@RichBenner - 時々人々は何を求めているのか分からないことがあります。どちらが良いですか。私たちの仕事は助けることです。おそらく、質問をしている人は私たちの残りの部分と同じようにはっきりしていないでしょう。したがって、 :) – MontyPython
- 1. If文で演算子2演算子を使用できますか?
- 2. 演算子( - - )()演算子C#
- 3. 演算子if演算子
- 4. PythonでAND演算子とNOT演算子を使用する
- 5. C++演算子()括弧 - 演算子Type()vs型演算子()
- 6. 演算子のオーバーロード演算
- 7. Pythonのビット演算子 '&' 演算子
- 8. C++演算子+演算子+ =オーバーロード
- 9. XOR演算子とstd :: ostream演算子
- 10. Xval演算子と比較演算子?
- 11. 共有ポインタ[]演算子と++演算子
- 12. は、Invoke演算子&演算子はKotlin
- 13. C++:演算子オーバーロード、演算子+
- 14. Java演算子 - > how ==演算子
- 15. Cでのラムダ計算:ブール演算子とNOT演算子
- 16. Javascript比較演算子「それ以上」
- 17. 条件演算子(3進演算子)を使用するNullpointer例外(else演算子はありません)
- 18. ":"演算子は代入演算子 "="と同等ですか?
- 19. ||演算子は=演算子と同じですか?
- 20. Pythonでブール演算子を使用するためのビット演算子のオーバーロード
- 21. なぜ算術演算子とアクセス演算子を使用するときにアップキャストするのですか?
- 22. CONTAINS演算子 '@'を使用
- 23. instanceof演算子の使用
- 24. PIVOT演算子でグループ化する
- 25. oracleクエリの( - )演算子でグループ化
- 26. Cプログラミング!算術演算子演算
- 27. 演算子をrandint()で使用する
- 28. オーバーロード比較です演算子「無効な演算子は、<」
- 29. シフト演算子でルビ演算子の優先順位問題
- 30. スウィフトコンパイラが等価演算子で等価演算子を使用するかどうかで等価演算子を使用する理由
これで何をしたいですか? –
試しましたか? – jarlh
これを行うことで何を達成したいですか? HAVINGをWHEREの代わりに使用することを考えていますか? – Matthew