0
年齢パラメータAGE_YEARS
のテーブルINFO
があります。sql ibm db2グループ年齢範囲
AGE_RANGE COUNT
18-29 400
30-49 500
50-69 ???
70-99 ???
がどのようにselect文は、このために次のようになります。 私はこのような出力が必要ですか?
年齢パラメータAGE_YEARS
のテーブルINFO
があります。sql ibm db2グループ年齢範囲
AGE_RANGE COUNT
18-29 400
30-49 500
50-69 ???
70-99 ???
がどのようにselect文は、このために次のようになります。 私はこのような出力が必要ですか?
あなたはcase
を使用することができます。
select (case when age_years >= 18 and age < 30 then '18-29'
when age_years < 50 then '30-49'
when age_years < 70 then '50-69'
when age_years < 100 then '70-100'
end) as age_range, count(*)
from REDACTED
group by (case when age_years >= 18 and age < 30 then '18-29'
when age_years < 50 then '30-49'
when age_years < 70 then '50-69'
when age_years < 100 then '70-100'
end)
order by min(age_years);