mysql 切割字符串的妙用
2016-05-11 00:00
519 查看
mysql 切割字符串的妙用
在优化以前写的一些mysql语句的时候,发现有些时候小伙伴竟然对于一个需求是用java代码统计的。速度虽然没有多慢,但还是有点受不了,所以决定用mysql语句就要解决它。
需求如下:area 这一列 数据 格式 是 xx省 - xx市 (直辖市除外),对每个省的数据条数进行统计。当时解决方法就是全部数据读出来,java 代码编写自己统计map。
想了一下下就想到了,用mysql 的切割字符串,完美解决了这个问题(就看知不知道这个函数而已)。
有一个讲的很详细的博客,对mysql切割字符串,标记一下:http://justdo2008.iteye.com/blog/1141609
在优化以前写的一些mysql语句的时候,发现有些时候小伙伴竟然对于一个需求是用java代码统计的。速度虽然没有多慢,但还是有点受不了,所以决定用mysql语句就要解决它。
需求如下:area 这一列 数据 格式 是 xx省 - xx市 (直辖市除外),对每个省的数据条数进行统计。当时解决方法就是全部数据读出来,java 代码编写自己统计map。
想了一下下就想到了,用mysql 的切割字符串,完美解决了这个问题(就看知不知道这个函数而已)。
SELECT count(left(auth_area,2)),left(auth_area,2) FROM `author` GROUP BY left(auth_area,2);
有一个讲的很详细的博客,对mysql切割字符串,标记一下:http://justdo2008.iteye.com/blog/1141609
相关文章推荐
- MySQL分页查询语句
- 使用Navicat for MySql导入.CSV文件
- mysql导入导出数据中文乱码解决方法小结
- mysql设置精度
- MySQL简介
- mysql 慢查询
- mac版MySQL初始密码或者自己的密码忘了怎么办?
- MySQL 5.6 for Windows 解压缩版配置安装
- MySql学习笔记_数据表的创建。
- MySql学习笔记_数据表的创建。
- mysql时间格式化,按时间段查询的MySQL语句
- mysql 事务级别
- mysql详解--mysql中的锁
- Ubuntu环境下配置mysql
- mysql_connect(): [2002] No such file or directory
- mysql保存文件
- 安装mysql Install/Remove of the Service Denied! 解决办法
- mysql查询学习第一天,针对scott
- MySQL常见问题和应用技巧
- mysql基础操作