根据产品品类编号分组后按照产品安全指数排序,并加序号。

SELECTid,product_classify_id,p_coefficient,rank
FROM(SELECT*,@rownum :=@rownum + 1 AS rownum,IF (@pa = ff.product_classify_id ,@rank :=@rank + 1 ,@rank := 1) AS rank ,@pa := ff.product_classify_idFROM(SELECTid,product_classify_id,p_coefficientFROMjp_productWHEREenabled = 1GROUP BYproduct_classify_id,idORDER BYCAST(product_classify_id AS signed) ASC,CAST(p_coefficient AS DECIMAL (3, 2)) DESC) ff,(SELECT@rank := 0 ,@rownum := 0 ,@pa = NULL) tt) result

id:产品编号,product_classify_id:产品品类编号,p_coefficient:产品安全指数,rank:序号。

CAST用于将字符串转为数字。

查询结果如下:

mysql分组排序后加序号相关推荐

  1. mysql分组排序加序号

    mysql分组排序后取出几条记录, 每一组你要显示几条数据? 用groupbycc 看看是你想要的吗? selectreason,floor(总数*0.8)from表明groupbyccorderby ...

  2. mysql 分组排序取前n_mysql分组排序取前N条记录的最简洁的单条sql ! | 学步园

    -- mysql分组排序取前N条记录的最简洁的单条sql. use test; drop table if exists test; create table test ( id int primar ...

  3. mysql 组内排名_【原】MySQL分组排序(包含组内排名、求中位数)

    需求:mysql分组排序,1.取最大(小)前N位,2.取中位数 本例以shop_id和cat_id字段共同分组,并对最细粒度的分组cat_id降序排列 原始表: 2.mysql分组排序(含组内排名) ...

  4. SQL 分组排序后取值

    SQL 分组排序后取值 场景前要: 从前有三个班级,每个班级的学生成绩各异,有一天睿智的校长希望知道这一年中,每个班级近一年里所有的学生成绩信息,和查询每个班级近一年里所有第一名的学生成绩信息,故事由 ...

  5. ORACLE分组排序后获取第一条和最后一条值

    ORACLE分组排序后获取第一条和最后一条值 参考链接 实践 后记 参考链接 ORACLE分组排序后获取第一条和最后一条值 实践 wx_user的手机号有部分有问题,发生了串登录.原本一个用户对应一个 ...

  6. mysql分组排序取第一条记录

    方式1:内层使用DISTINCT SELECTtype,senderName,subTitle FROM(SELECT DISTINCTTYPE AS type,SENDER_USERNAME AS ...

  7. [MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit

    前言:         同事的业务场景是,按照cid.author分组,再按照id倒叙,取出前2条记录出来.         oracle里面可以通过row_number() OVER (PARTIT ...

  8. mysql轻松实现排序后增加序号列

    前言:在日常开发中,我们会发现表中的自增字段不能满足我们排序后对排序号的要求,或者表中没有自增字段.这时候就要手动增加序号列,实现SQL如下: select @rownum:=@rownum+1,nu ...

  9. mysql 分组排序_MySQL如何实现Excel分组排序功能?

    Excel中分组排序只需要对数据进行升序降序,再利用if函数添加排序序号,即可筛选出分组top数据. Oracle也有row_number()函数对数据进行分组排序,而MySQL并没有此类函数,那么如 ...

最新文章

  1. 符合标准的TreeView实现(Div+CSS+JS+ASP.NET)
  2. elasticsearch使用指南之Elasticsearch Document Index API详解、原理与示例
  3. Linux云服务器下Tomcat部署超详细
  4. cmd中的进度如何捕捉到输出内容_python 中日志异步发送到远程服务器
  5. 云原生:重新定义信息产业生态体系
  6. (三)Solrj4到Solrj5的升级之路
  7. jpa 自定义sql if_mybatis仿jpa 使用@createDate @updateDate
  8. android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法
  9. LibMesh 数据结构类
  10. 根据id查询数据(向前台返回json格式的数据)
  11. python做一个本地搜索_用 python, django 实现的一个很简单的搜索引擎
  12. 黑苹果快捷键修改_小米air13.3安装黑苹果教程
  13. 织梦dedecms 内容管理系统模板标签代码参考
  14. 建站手册-网站构建:万维网联盟(World Wide Web Consortium)
  15. 小区门禁系统代码C语言,一套完整的门禁系统(原理图+源程序),包括电源充电...
  16. 08-HTML5详解(二)
  17. 常见主从复制报错处理案例
  18. 【OpenCV 4】图像卷积操作(Blur)
  19. 推荐系统遇上深度学习(二十一)--贝叶斯个性化排序(BPR)算法原理及实战
  20. 五大移动GPU厂商论剑

热门文章

  1. MySql索引优化及Explain工具使用
  2. 【腾讯鲜为人知的重武器3】首席体验官的刀锋
  3. fedora 安装与系统升级
  4. C语言下的重排串问题
  5. 高光谱图像分类_高光谱图像分析-分类
  6. 4-3 使用函数计算两个复数之积 (10分)
  7. MyBatisPlus代码生成器使用
  8. 3 个月前被裁员了,心情跌落谷底,直到我看到了这本神书…
  9. 【物联网那些事儿】18 大物联网操作系统,Raspbian Pi、Ubuntu Core、Windows 10 IoT、Micropython、OpenWrt ....你用过哪几个?
  10. Elyse Alexander - Unplanned Song WA47电子管麦克风