group by order by
今天发现一个很有意思的问题,对于一个sql语句,其后的group by 1 order by 1 比如:select to_char(created_date,'%Y%m'),count(*)
from aaaa
group by 1 order by 1 其中的created_date为日期格式,该语句想按月统计一下aaaa这个表的数据量
人气:256 ℃ 时间:2020-02-03 04:30:11
解答
1指Select语句中第一项:to_char(created_date,'%Y%m')即创建日期的年月,再转换到字符型,如'200907'等.然后按月分组算行数,order by指按月排序
假象结果:
200811 7
200904 5
200908 11
推荐
- 定义在R上的奇函数y=f(x),已知y=f(x)在区间(0,+∞)有3个零点,则函数y=f(x)在R上的零点个数为( ) A.5 B.6 C.7 D.8
- 求救!双氧水和水的鉴别 详细步骤!要求清晰点!
- 把一个四位数先四舍五入到十位,再把所得的数四舍五入到百位,然后再把所得的数四舍五入到千位,↓↓↓
- 焦炭的化学成分m10.m25是指?
- 冷冷清清的反义词是什么
- 作文:描写龙风筝的,要交待风筝的样子,来历,和放风筝的样子,还有感受,并突出龙文化!
- 三角函数 填空.
- 已知a,b,c是△ABC的三边长,且满足a+b+c+50=10a+6b+8c,试判断△ABC的形状,并说明理由!(回答者要写出明白的过程!)
猜你喜欢