Mysql 中根据条件排序获取排名
1 SELECT user_id,left_credit,(@rownum:=@rownum+1) AS rownum 2 FROM credit_user ,(SELECT @rownum:=0) r 3 ORDER BY left_credit DESC
上面示例根据left_credit字段条件进行倒序排序,然后通过rownum获取到排名从1开始
SELECT user_id,left_credit,(@rownum:=@rownum+1) AS rownumFROM credit_user ORDER BY left_credit DESC
去掉 (SELECT @rownum:=0) r 后,rownum就不是每次控制从1开始,而是没执行一次就逐次自增
select * from (SELECT user_id,left_credit,(@rownum:=@rownum+1) AS rownumFROM credit_user ,(SELECT @rownum:=0) rORDER BY left_credit DESC)T having rownum>n
排序后 选择某一行或者某几行,n是行数。
转载于:https://www.cnblogs.com/apollo-shen/p/11207253.html
Mysql 中根据条件排序获取排名相关推荐
- php mysql 获取排名,Mysql排序获取排名的实例代码
代码如下所示: SELECT @i:=@i+1 rowNum, if(@total=t.s_score,@rank,@rank:=@i) rank,@total:=t.s_score, t.* fro ...
- MySQL中实现分组排序
这几天在项目开发中需要用SQL实现数据的分组排序,以前在oracle的存储过程开发中用过rank函数可以很方便的实现,但是现在在MySQL中是没有类似的,经过上网搜索资料现将MySQL中的数据排序和分 ...
- mysql 如何自定义排序_在MySQL中实现自定义排序顺序
要在MySQL中实现自定义排序顺序,您需要使用ORDER BY FIELD().让我们首先创建一个表-create table DemoTable -> ( -> Designation ...
- mysql中两次排序_MySQL中的两种排序方式: index和filesort
index :通过有序索引顺序扫描直接返回有序数据,不需要额外的排序,操作效率较高. filesort:通过对返回数据进行排序,filesort 并不代表通过磁盘文件排序,而是说明进行了一个排序操作, ...
- mysql 自然排序_如何在mysql中实现自然排序
背景 熟悉mysql的同学应该清楚,mysql在对字符串做order by排序时是按照字典序进行排序的,但是如果字符串中包含数字的话(我们称这种类型的字符串为alphanumeric),仅按照字典序的 ...
- .net一个函数要用另一个函数的值_【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- mysql 获取结果_【原创】7. MYSQL++中的查询结果获取(各种Result类型)
在本节中,我将首先介绍MYSQL++中的查询的几个简单例子用法,然后看一下mysqlpp::Query中的几个与查询相关的方法原型(重点关注返回值),最后对几个关键类型进行解释. 1. MYSQL++ ...
- 关于Mysql中on条件和where条件的使用总结
之前一直纠结于mysql中使用left join时候on条件和where条件的区别.自己做了实验亲测,总结如下. 1:on条件先于where条件的执行.on条件是在生成临时表时候执行,where是在临 ...
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
最新文章
- tp5实现Redis的简单使用
- 彻底明白IP地址——计算相关地址
- Flink Pre-defined Timestamp Extractors / Watermark Emitters(预定义的时间戳提取/水位线发射器)...
- 一张图,一棵大树,六种人, 六载人生 ~
- Android之View绘制流程开胃菜---setContentView(...)详细分析
- len()与cap()的区别
- Java 接口基础详解,java开发面试笔试题
- 时间戳转为时间友好显示
- python print(chr(65))_python 内置函数
- 微信小程序盲盒系统源码 带教程
- pyspider 爬取淘宝食品
- 《东周列国志》第十九回 擒傅瑕厉公复国 杀子颓惠王反正
- 2019 CSP-J 游记(CQ LNBS考场 的退役之战)
- 谷歌浏览器崩溃,无法搜索
- N-Tiers设计系列(一):传统Asp运作方式
- Thinkpad e450c 如何关闭触控板
- iOS WKWebView的使用以及遇到的问题
- word将一个文档的样式导入到另一个文档
- 工商管理专业知识与实务(初级)【2】
- 女人嫁错人,但又离不了婚,过来人告诉你该怎么办
热门文章
- 从零实现一个自定义 HTML5 播放器
- SQL优化技巧--远程连接对象引起的CTE性能问题
- 20个最强的基于浏览器的在线代码编辑器 - OPEN资讯
- Materialized Views
- ⑨④-如果不发展就可能面临生存窘境
- 什么是光纤通道交换机(FC SWITCH)
- 查看Linux 系统的配置和增减用户/增减组/增减权限
- flink1.12在ubuntu下面的编译记录(转载+自己整理)
- maven构建scala工程并最终运行的所有细节(scala maven helloworld)
- 大话数据结构 01 :顺序线性表