GCPでSQLの練習をしております。
最初の1文字を抽出して、それをグループ化し、文字ごとに何件データがあるか調べたい場合に、
select substring(part, 1,1) as letter,count(*) as cases
from ●●●
group by substring(part, 1,1)
は問題なく実行できるのですが、件数毎に並び替えようとすると、
select substring(part, 1,1) as letter,count(*) as cases
from ●●●
group by substring(part, 1,1)
order by cases desc
SELECT list expression references column part which is neither grouped nor aggregated at [1:18]
のエラーが出てしまいます。
こちらの解決方法をご存知でしたら教えていただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。