随笔分类 -  sql/dsl

摘要:将非工作时间、非工作日、节假日去掉,计算工作时间,如下: 一、实现 二、测试 三、效果 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超 阅读全文
posted @ 2017-08-23 23:18 刘超★ljc 阅读(425) 评论(0) 推荐(0) 编辑
摘要:有时会碰到一些需求,查询分组后的最大值,最小值所在的整行记录或者分组后的top n行的记录,像在hive中是有窗口函数的,可以通过它们来实现,但是MySQL没有这些函数,可通过下面的方法来实现 1、准备 2、TOP 1 需求:查询每门课程分数最高的学生以及成绩 实现方法:可以通过自连接、子查询来实现 阅读全文
posted @ 2017-08-22 11:11 刘超★ljc 阅读(4469) 评论(0) 推荐(0) 编辑
摘要:1、准备 2、实现 说明:在DbVisualizer中,代码执行后,RANK这列含有小数点,所以这里通过case函数将其转换整数 3、结果 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所 阅读全文
posted @ 2017-08-21 12:51 刘超★ljc 阅读(987) 评论(0) 推荐(0) 编辑
摘要:1、准备 2、实现 3、结果 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超★ljc】。 本文版权归作者,禁止转载,否则保留追究法律责 阅读全文
posted @ 2017-08-21 09:13 刘超★ljc 阅读(916) 评论(0) 推荐(0) 编辑
摘要:排除非工作时间、非工作日后,计算工作时间,代码如下: 说明:第一次实现这种需求,当初写的时候又比较赶,写完后,发现,虽然功能实现了,但还有好多地方可以调优 女票是搞数据运营的,经常需要统计员工的工作时间;听女票说,这段SQL代码统计时好像有些问题,但还没来的急分析原因呢;女票又有新需求来了,不仅需要 阅读全文
posted @ 2017-05-29 19:13 刘超★ljc 阅读(642) 评论(0) 推荐(0) 编辑