我有db的名字等与出生日期。如何计算所有12个月的列数?
答案 0 :(得分:0)
确切代码取决于您使用的数据库;不管怎样,你应该提取"提取"从出生日期开始的月份为GROUP BY
。
在Oracle中,您可能已经将其作为
select to_char(date_of_birth), 'mon') dob_month,
count(*)
from your_table
group by to_char(date_of_birth, 'mon');
或
select extract(month from date_of_birth) dob_month,
count(*)
from your_table
group by extract(month from date_of_birth);