[プログラマーSQLハイスコアKit]猫と犬が何匹か(MySQL)


1.問題の説明


  • 動物保護所に入った犬と猫がそれぞれ何匹いるかを調べてみましょう.(GROUP BY)
  • 条件付きでは、犬の前に
  • 匹の猫を検索することが要求されています.(ORDER BY)
  • 2.関連概念

  • ORDER BY:
    https://velog.io/@developerkerry/MySQL-ORDER-BY
  • GROUP BY:
    https://velog.io/@developerkerry/MySQL-GROUP-BY
  • 3.正解と解答

  • ANIMAL TYPEを基準にGROUP BYとCOUNT関数を使用して、犬と猫がそれぞれ何匹いるかを調べることができます.
  • SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE;
    まず
  • 匹の猫を調べて、ANIMAL TYPEにORDERBYを使えばいいです.
  • SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE ASC;