SQL
六道轮回 -- 鼬
这个作者很懒,什么都没留下…
展开
-
mysql——排序(窗口函数)
下面介绍三种用于进行排序的专用窗口函数:1、RANK() 在计算排序时,若存在相同位次,会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,4······2、DENSE_RANK() 这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,2······3、ROW_NUMBER() 这个函数赋予唯一的连续位次。例如,有3条排在第1位时,排序为:1,2,3...原创 2021-09-10 19:46:14 · 876 阅读 · 1 评论 -
mysql——case
查询在2025-10-15以后,同一个用户下单2个以及2个以上状态为购买成功的课程的订单id,是否拼团以及客户端名字信息,最后一列如果是非拼团订单,则显示对应客户端名字,如果是拼团订单,则显示NULL,并且按照order_info的id升序排序,以上例子查询结果如下:select o.id,o.is_group_buy, client.name as client_namefrom ( select * from order_inf...原创 2021-09-10 15:54:32 · 202 阅读 · 0 评论 -
mysql——截取日期
====》查询在2025年内投递简历的每个岗位,每一个月内收到简历的数量,并且按先按月份降序排序,再按简历数目降序排序,以上例子查询结果如下:-- 按月统计数量并排序select job,date_format(date,'%Y-%m') as mon,sum(num) as cntfrom resume_infowhere date like '2025%' -- 符合最左前缀匹配原则,也走索引group by job...原创 2021-09-10 15:14:44 · 4679 阅读 · 0 评论 -
SQL-小知识-获得自增长id/查集合/插入集合
<insert id="insertModel" useGeneratedKeys="true" parameterType="tech.yummy.iot.base.domain.po.ModelPO" keyColumn="id" keyProperty="id">keyColumn="id" keyProperty="id"在原创 2021-05-28 11:36:40 · 286 阅读 · 0 评论 -
三张表联查
<resultMap id="ModelServiceBOMap" type="tech.yummy.iot.base.domain.bo.ModelServiceBO"> <id column="id" property="id"></id> <result column="model_id" property="modelId"/> <result column="service_qualif...原创 2021-05-28 11:33:54 · 164 阅读 · 0 评论 -
分页查询sql
<resultMap id="modelBOMap" type="tech.yummy.iot.base.domain.bo.ModelBO"> <id column="id" property="id"></id> <result column="model_qualifier" property="modelQualifier"/> <result column="model_name" property="modelNa..原创 2021-05-27 17:16:12 · 137 阅读 · 1 评论