问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL查询语句如何能够让指定的记录排在最后

发布网友 发布时间:2022-04-07 17:19

我来回答

11个回答

热心网友 时间:2022-04-07 18:48

方法如下:
select * from <表名> order by case when <条件> then 1 else 0 end asc

举例:
把threads表中列id值小于100的放到最后(也就是说>=100的在前面,但是顺序是不确定的,同时<100的在后面,顺序也是不确定的)
select * from threads order by case when id<100 then 1 else 0 end asc
出来的结果可能是:
id date
109 100809
110 100810
99 100812
76 100813
其中109和110谁在前面的不确定的, 99和76谁在前面也是不确定的

热心网友 时间:2022-04-07 20:06

通常通过排序实现。
解释:既然是特定的记录,必然有其特殊性,可以通过此特殊性条件,用order by语句进行排序实现记录的顺序调整。
sql:select * from tablename where id>5 order by id DESE;本句话的意思就是通过id降序的形式找出id大于5的所有记录。

热心网友 时间:2022-04-07 21:41

oracle: 两种都支持
sqlserver:只支持第二种
1. select * from tablename order by decode(colname,'指定值','指定最大值') ;

2.elect * from tablename order by case colname when '指定值' then '指定最大值' end;

热心网友 时间:2022-04-07 23:32

select t.*
from
(
select *,1 as pri from 表 where 关键字段='你指定记录的值'
union all
select *,2 as pri from 表 where 关键字段<>'你指定记录的值'
) t
order by t.pri desc

热心网友 时间:2022-04-08 01:40

这个简单啊

比如你的表字段为 COL1 COL2 COL3 该记录值为 1 2 3

你这样
select * from tb order by case when col1=1 and col2=2 and col3=3 then o else 1 end

热心网友 时间:2022-04-08 04:05

select *
from
(
select *,1 as pri from 表 where id='你指定记录的值'
union all
select *,2 as pri from 表 where id<>'你指定记录的值'
) t
order by pri desc

这个是可以实现的

热心网友 时间:2022-04-08 06:46

用union
假设你要把id为123的这条记录排在最后

select * from t1 where id<>123
union
select * from t1 where id=123

热心网友 时间:2022-04-08 09:44

做个union就可以,先把其他的select 出来,union下就可以放在最后了

热心网友 时间:2022-04-08 12:59

用order by 排序
条件就是你想排在后面数据的那些关键性字段

热心网友 时间:2022-04-08 16:30

运用GO到你所指定的记录然后用GO BOTTOM

热心网友 时间:2022-04-08 20:18

select * from tabA
order by case when id=该行的ID then 1 else 0 end
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 喜欢一个人。想见又见不到他怎么办? 想见却见不到一个人是种什么感觉? 我为什么就见不到想见的人呢? 有特别想见又见不到的人是一种什么样的体验? 蜜枣原料是什么枣 为什么不想见的人就天天见,想见的人却见不到? 为什么想见的人见不到,不想见到的人却总是出现? 蜜枣和茶叶泡在一起啥效果??? 特别想念一个想见却不能见的人,如何排解思念? 为什么想见的人见不到,不想见的人,天天见呢? 为什么想见一个人的时侯却见不到。 金丝蜜枣热水泡过退色什么缘故? 想见一个人见不到怎么办? 石灰石,生石灰,熟石灰硬化后石灰的化学成分各是什么 特别想见一个人但是见不到这代表什么?没有缘分吗?好几次了 化学中石灰石,熟石灰,生石灰的主要成分 我想见一个人见不到怎么办? 玫瑰花、蜜枣泡水喝有什么功效? 蜜枣怎样泡茶? 生石灰熟石灰的主要成分分别是什么如果将未完全熟化的石灰用于建筑工程中会造? 如果好想一个人想到想见他,可又见不到,怎么办,心好难受啊 老面第一次要怎么做 第一次发馒头老面怎么发 馒头店的第一次老面酵头怎么做的 朝鲜首次公开点名批评中国 称中国有什么反应 不管我事 朝鲜公开批评中国 中国怎么回应的 韩国对中国的误解 老面馒头的制作方法!!!急!! 朝鲜公开点名批评中国是怎么回事 老面馒头如何兑碱粉, 朝鲜还认中国这个大哥么 第一次用孝母制作老面,发面用放碱吗 《朝鲜日报》登报公开骂中国,韩国还有没有底线 20世纪初一位朝鲜名人移居中国,对推翻满清异常欣喜。但又批评中国采用西方制度,给孙文*写过信劝诫? 谁知道做馒头的发面是怎么发的!哪个发面时用的老面是怎么做的!有知道的麻烦教下!谢谢 键盘上一半的按键失灵了,怎么会事? 朝鲜的教科书是怎么说中国的 用搅拌机做老面馒头怎么做 求助各位,dell笔记本左半边键盘失灵了怎么办 朝鲜如何攻击中国的最新相关信息