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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容