![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
jianliu397361
这个作者很懒,什么都没留下…
展开
-
一个字段存以逗号分隔数据,要以这个字段做统计
有个二次需求,不想再加表,一个字段存以逗号分隔数据,要以这个字段做统计,加一张表有点娄 所以写了一个sql解决 先写个小例子: 实现的效果:需要将一行数据变成多行 SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(‘7654,7698,7782,7788’,’,’,help_topic_id+1),’,’,-1) AS num FROM mysql.help_topic WHERE help_topic_id < LENGTH(‘7654,7698,7782,7788’)-原创 2020-11-30 16:31:39 · 627 阅读 · 0 评论 -
mysql 获取当年12 月统计没有补零
java写法(返回给前端用于eachers) public Map<String, List> statisticsBook() { Map<String, List> map = new HashMap<>(); Set list1 = new HashSet<>(); List result = new ArrayList<>(); List list2 = new ArrayList<>(); List<Map<Str原创 2020-11-30 16:13:54 · 464 阅读 · 0 评论 -
动态sql
***我自己写了一个动态sql,这个sql用了把查询条件在后台解析成了 ***动态拼接字符串***传入xml。***这样容易实现一些复杂的sql 例如 统计 区间存在字典里了,基本户。。。。。定期户也存在字典表里了 先从字典表里取出区间内容和类型 在写动态的sql拼接 List<Dict> balance = DictUtils.getDictList("balance_type"...原创 2019-05-13 16:16:50 · 106 阅读 · 0 评论