文档章节

mysql 切割字符串的妙用

年少爱追梦
 年少爱追梦
发布于 2016/05/11 10:41
字数 227
阅读 65
收藏 2

                                                      mysql 切割字符串的妙用

    在优化以前写的一些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

© 著作权归作者所有

年少爱追梦
粉丝 34
博文 186
码字总数 118727
作品 0
杭州
程序员
私信 提问
discuz门户制作教程

官方教程: http://www.discuz.net/thread-1906721-1-1.html 全方位立体式讲解DIY技巧集锦 http://www.discuz.net/thread-1909461-1-1.html 百变幻灯片,完全DIY(高级教程) http://www.dis...

冰点沐雪
2012/07/22
0
0
str.split("")在JDK1.7和JDK1.8中的区别

问题描述: 今天帮同门作华为的笔试题,我在自己电脑上调试好的代码上传后会报数组越界的异常,这让我非常的难受,经过认真查找问题的原因发现,我本地用的是JDK1.7,而上传后用的是JDK1.8编...

g_66_hero
2018/03/28
0
0
使用logrotate工具切割MySQL日志与慢日志分析发送到邮箱

1.安装logrotate与percona-toolkit2.创建logrotate配置文件在/etc/logrotate.d/目录下新建3306_error文件 在/etc/logrotate.d/目录下新建3306_slow文件 3.手动切割日志...

angry_frog
2017/12/05
0
0
groovy字符串切割方法split无法切割.

如有字符串"hello.world",用"."去切割这个字符串,得到的结果却是空数组: 原因是split()是用正则去匹配切割字符串,.是正则的特殊符号,所以必须转义,用"."去切割: 另外,还可以用token...

Ivanli1990
2018/11/15
0
0
PHP 学习笔记 - - - 简单方法的使用 (字符串与数字)

1.常用方法 iniset('displayerrors',1); // 如果出现错误,将错误信息在页面显示出来 errorreporting(EALL | ESTRICT);// 显示所有的错误信息 // 去除字符串中的换行符 $posting = nl2br($PO...

scymore
2016/04/26
35
0

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
4
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
3
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
13
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部