# 本题考察分组函数及字符串函数的使用
分组函数不做介绍了
字符串截取函数一共有四种:分别是LEFT, RIGHT, SUBSTRING以及SUBSTRINGINDEX,具体用法可搜索百度

这里使用SUBSTRING_INDEX(str, matchStr, index),表示从左(正数)或者从右(负数)第几个匹配到的matchStr 字符开始截取,直到最左边或者最右边。

因为不一定是最右边往左截取两位,如果日期对应的日是个位数,就会出现截取道横杆‘-‘的情况,为了杜绝这种情况,
使用substring_index(date,'-',-1) , 表示从右边开始第一次碰到横杆‘-’开始截取,一直截取到最右边。这里的正负用来区分方向,正数表示从左边开始数,负数表示从右边开始数。

select
    SUBSTRING_INDEX(`date`,'-',-1) as day, 
    count(0) as question_cut
from question_practice_detail
group by `date`;