グループ化+条件 (SQL:12090)

Questions
前の演習でタグの割り当て状況をグループ化して一覧化しました。この結果をさらに整形して、タグが3個以上割り当たっているIDだけ抜き出したいと思います。
 グループ化した結果に対して条件検索を行うにはHavingを利用します。
それではひとまず、基本となるSQL文を実行してみてください。
Select userid,count(tagid) From T_alocate Group By userid
※直前の演習ではさらに並び替えをしていますが、こちらは並び替えを行っていません
Having区は Group By に続けて以下のように記載します。
Having 条件
この部分だけを見ると、HavingWhereの代わりに動いてくれていると思って大丈夫です。
それでは実行してみましょう。
Select userid,count(tagid) as num From T_alocate Group By userid Having num>2
Up:2021/08/29
Re:2021/09/08

Appendix
Click!
慣れないと少し難しいかもしれません。しかし、そもそもHavingは余り使うことはないです。
 理由としては別の書き方で表現できてしまうからです。

演習が問題ない人は条件を書き換えて タグの割り当て数がピッタリ3のIDを求めてみてください。
超初級
初級
中級
上級
特殊
演習
超初級
初級
中級
上級
特殊
演習
aaaa