发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
设置一个rank为之间戳,通过选择上移,就是将本记录与上一条记录rank值交换,下移就是将本条记录与下一条记录rank值交换,置顶就是将本记录与rank值最小的记录交换
SELECT
*
FROM
user
ORDER
BY
rank
ASC
+
----+------+---------+
| ID | rank |
name
|
| 1 | 1 | admin1 |
| 2 | 2 | admin2 |
| 3 | 3 | admin3 |
| 4 | 4 | admin4 |
| 5 | 5 | admin5 |
| 6 | 6 | admin6 |
| 7 | 7 | admin7 |
| 8 | 8 | admin8 |
| 9 | 9 | admin9 |
| 10 | 10 | admin10 |
| 11 | 11 | admin11 |
| 12 | 12 | admin12 |
select
from
where
id <3
or
id=(
MIN
(id)
)
order
by
id
desc
limit 1
----+------+--------+
1 row
in
set
(0.00 sec)
mysql>
id <1
limit 1;
id > 3
OR
ID=(
MAX
(ID)
LIMIT 1;
id > 12
来自: quasiceo > 《待分类1》
0条评论
发表
请遵守用户 评论公约
数据库基础
数据库基础。select 字段1名,字段2名 ...from 表(where条件)values(字段1的值,字段2的值,……)(1)各字段、各字段的值要用逗号分...
mysql LIMIT 子句用法及原理
第一部分:看一下分页的基本原理:mysql explain SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20***************** 1. row **************id: 1.处理下一页的时候SQL语句可以是:SELECT * FR...
php mysql SQL注入语句构造
$q = ''select id,group_id from $user_table where username=''$username'' and password=''$password'''';$q = ''select id,group_id from...
ROW_NUMBER() OVER 分页
ROW_NUMBER() OVER 分页SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY id asc) AS rownum, id.
SQL优化
一般的写法如下:select * from (select emp.*, row_number() over (order by salary asc) as rank from t_emp emp) twhere rank=2union allselect * from (select emp.*, row_number() over (order by...
mysql(实现oracle rank over功能)
mysql(实现oracle rank over功能) select result.* from ( select heyf_tmp.*,@rownum:=@rownum+1, if(@pdept=heyf_tmp.group_no,@rank:=@rank+1,@rank:=1) as rank, @pdept:=heyf_tmp.group_no fr...
MYSQL成绩排名
+----------+| count(1) |+----------+| 1000000 |+----------+1 row in set (0.00 sec) mysql> select id,score,(select count(1) from scores where score>= (select scorefrom scores where...
Mysql排名问题
select name,score, @rank:=@rank+1 rank from s_score s,(select @rank:=0) q order by score desc;##并排名词跳过###SELECT NAME, sco...
MySQL开窗函数
MySQL开窗函数Mysql开窗函数是8.0以上版本提供的新功能,对于数据分析非常方便好用。开窗函数的基本语法如下:<聚合函数> OVER (P...
微信扫码,在手机上查看选中内容