mysql concat 日期_mysql group_concat时间用法
第一张表的worksId在第二张表中对应多条数据,需要将每条数据的日期作为结果查询出来,一个作为“初审时间”,另一个作为“复审时间”;
可以使用group_concat 和 group by 来进行分组查询;然后在服务端进行分割处理
/*** 处理复审时间
*@paramlist
*@return
*/
public List handleWorksApplyTime(Listlist){for(Map map : list){
String applyTime="";if(null !=map.get("applyTime")){
applyTime= map.get("applyTime").toString();
}if(StringUtils.isNotEmpty(applyTime)&&applyTime.contains(",")){
String[] time= applyTime.split(",");
map.put("applyTime",time[0]);
map.put("reApplyTime",time[1]);
}
}returnlist;
}
刚发完就发现时间查错了- -在mysql客户端里的结果没有问题,但是在服务端的时候时间结果不对了- -应该是时间没有进行排序造成的;
这个可以在group_concat里使用order by 进行排序:
group_concat(date_format(wa.apply_time,'%Y-%m-%d %H:%i:%s')ORDER BY wa.apply_time asc ) applyTime,
最后结果就正确了- -
group_concat 默认长度1024,可以自己修改;
修改默认字符大小
1).在MySQL配置文件中加上
group_concat_max_len = 102400 #你要的最大长度
2).可以简单一点,执行语句,可以设置作用范围
SET GLOBAL group_concat_max_len=102400;
SET SESSION group_concat_max_len=102400;
mysql concat 日期_mysql group_concat时间用法相关推荐
- mysql concat 日期_MySQL tips (日期时间操作/concat 等)
1. Query结尾要加一个分号: 2. 数据库和表 SHOW DATABASES; USE YOUR_DB; SHOW TABLES; SHOW COLUMNS FROM study或者D ...
- mysql group_concat去重_MySQL group_concat() 函数用法
MySQL group_concat() 函数用法 在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数. 1.基 ...
- MySQL:日期函数、时间函数总结(MySQL 5.X)
一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +-------------------- ...
- mysql 昨天日期_MySQL 日期函数 今天明天昨天......
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | n ...
- MySQL:日期函数、时间函数总结
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now();+---------------------+ | no ...
- mysql中sysdate函数转字符串_【转】MySQL:日期函数、时间函数总结(MySQL 5.X)
转自:http://www.cnblogs.com/she27/articles/1377089.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time) ...
- mysql 合并函数_MySQL GROUP_CONCAT()函数 -- 字段合并查询
在做查询的时候遇到一个问题,今天分享一下解决方法. 先看一下我想要什么效果. 清单名称类型要点,后面两列为清单步骤(外键表) 但我并不想让主表的内容重复那么多遍,于是 distinct去重.子查询.左 ...
- mysql concat 性能_mysql 函数 concat() concat_ws()
标签(空格分隔): mysql concat concat_ws 1.concat(字段1,字段2,......) 函数的作用:将多个字符串连成一个字符串 select concat(name,age ...
- mysql group_concat时间用法
第一张表的worksId在第二张表中对应多条数据,需要将每条数据的日期作为结果查询出来,一个作为"初审时间",另一个作为"复审时间": 可以使用group_co ...
最新文章
- 加速!上海要做人工智能产业“领头雁”
- C#压缩解压zip 文件
- python库管理_多版本python控制以及python三方库管理
- 解剖 Nginx ·自动脚本篇(1)解析配置选项脚本 auto/options
- 全国计算机等级考试题库二级C操作题100套(第85套)
- php制作简单的用户登陆,如何用php代码实现简单的用户登陆以及登陆验证功能
- 广州技术沙龙第 2、3 期参会者twitter、blog、兴趣大合集
- 根据年月日判断第多少天,星期几
- scala java抽象理解_Scala学习笔记(五) 抽象类以及类中的一些语法糖
- 3DTouch - iOS新特性
- poj 1860 Currency Exchange (SPFA、正权回路 bellman-ford)
- 嵌入式软件架构设计之分层设计
- 数据中心运维管理方案
- 主动轮廓模型snake
- Nowcoder专项练习:Linux(二)
- virtualBox安装驱动失败:找不到指定模块解决方法
- 计算机控制课设串级回路,华北电力大学过程计算机控制课设DDC串级回路PID闭环.doc...
- EEGlab导入.mat文件
- 如何在App中实现朋友圈功能之六快速实现下拉加载朋友圈功能——箭扣科技Arrownock
- [Mongodb 5.0]将副本集中的Secondary节点变为Arbiter节点
热门文章
- spring boot 503_Spring实战读书笔记第4章 面向切面的Spring
- cifar10数据集测试有多少张图_基于特定数据集的Oracle、ClickHouse、ES测试报告
- 可以编程的 “骰子” :带 LED、陀螺仪,WiFi!
- 系统服务器如何给指定磁盘扩容_刀片服务器如何选择操作系统?
- python教程list类型_Python数据类型之list相关常用操作
- mysql identifier name is too long_ORA-00972: identifier is too long 问题处理
- server2003进入oracle,windows server 2003安装oracle
- python 将数组转化8位整数_int对象,永不溢出的整数
- mysql 下一条数据_mysql 查询一条记录的下一条和上一条记录
- matlab 电路频率响应_学习电子电路有什么仿真软件?有哪些优缺点?