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

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

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

2021年6月15日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

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

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

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


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

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