MySQL 的一些学习

链接:https://www.yiibai.com/mysql/substring.html
博客:https://www.cnblogs.com/Fooo/p/3435687.html

问:

sql题 如何统计查询一个月中每天的记录
比如说要查2010年3月份每天的记录

答:(原博底下评论说不对,这里不做讨论,学习它用到的函数,可以看第一个链接)

select count(*),substr(t.date,1,10) from table t where t.date like '2010-03%' group by substr(t.date,1,10)
date的格式是YYYY-mm-dd hh:mm:ss

函数:
聚合函数 count()
substring() 函数 ,我试过用 substr(), 得到的答案是一样的。作用:从字符串中提取子字符串
两种形式:
substring(string,position);

image.png

substring(string,position,length)

image.png

你可能感兴趣的:(MySQL 的一些学习)