ど素人から毛を生やす。<延>

[MySQL]頭文字で GROUP BY して COUNT

Web > Other 2021年6月15日(最終更新:1月前)

どもです。
やりたかったことは件名の通りなのですが、ググってもなかなか出てこなかったので備忘録的に記録しておくことにします。

SELECT SUBSTRING([対象カラム], 1, 1) as letter, count(*) as total FROM [対象テーブル] 
GROUP BY SUBSTRING([対象カラム], 1, 1); 

答えはサブクエリとかも使わないシンプルなものですが、SUBSTRINGの存在を思い出し、GROUPにも使えるんやでってことを思い出さないとアカンので、まぁまぁレベルが高い。


参考:【uwenku】MySQLテーブルからカラムの最初の文字でCOUNTを選択

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)