![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
很叼么
请叫我很叼么
展开
-
sql多对多查询统计,一个主题多个关键字,一个关键字多个文章,一个文章多个关键字
1.开发中遇到个奇葩的问题,貌似数学集合的问题,纠结了半天后来解决。1.1业务场景A主题表,一个主题有多个关键字,假设A表有一个主题主题人类,关键字为猩猩,猴子。B表为命中表,如一条记录命中关键字猩猩,一条记录命中猴子。2为了统计主题,所以将主题拆分为一个主题对顶多条数据,以关键字拆分。统计主题信息量:SELECT t.`id`,t.`name`, i.`id`,COUNT(1原创 2017-05-17 16:44:20 · 2714 阅读 · 0 评论 -
sql中时间以5分钟,半个小时,任意间隔分组
开发中遇到过问题就是对时间以半个小时分钟分组,如统计08:00-08:30的人数,08:30-09:00的人数,貌似sql中没有这样的函数吧,直接从数据库里查出来,在java里分组也太low了吧想到方法1 自定义函数,自己实现时间的半个小时转换,统计时调用函数CREATE FUNCTION `date_half_hour_format`(in_date TIMESTAMP) RETURN原创 2017-05-18 09:45:47 · 16910 阅读 · 3 评论