问答文章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:18

我来回答

2个回答

懂视网 时间:2022-04-07 21:40

oracle认为 null 最大。

升序排列,默认情况下,null值排后面。

降序排序,默认情况下,null值排前面。

有几种办法改变这种情况:

(1)用 nvl 函数或decode 函数 将null转换为一特定值

(2)用case语法将null转换为一特定值(oracle9i以后版本支持。和sqlserver类似):
 1.当值为某个值的时候,指定排序的时候的位置
  select * from (
  select 1 t from dual
  union all
  select 2 t  from dual
  union all
  select 3 t from dual
  union all
  select 4 t from dual
  ) a  order by case when a.t=2 then 1 else 0 end
 2.当值为某个值的时候,排序的时候,永远在最后
  select * from (
  select 1 t from dual
  union all
  select 2 t  from dual
  union all
  select 3 t from dual
  union all
  select 4 t from dual
  ) a  order by case when a.t=2 then null else 0 end asc  nulls last

结果:

技术分享

技术分享

(3)使用nulls first 或者nulls last 语法。

这是oracle专门用来null值排序的语法。

nulls first :将null排在最前面。如:select * from mytb order by mycol nulls first

null last :将null排在最后面。如:select * from mytb order by mycol nulls last

如果要想让含有null的列按照自己的意愿进行排序,可做如上处理。

sql查询结果集根据指定条件排序的方法

标签:

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

我想您的意思是,将他查询者排在前头外,其它按归属id排序。很简单:
CREATE PROCEDURE PROCNAME
@归属ID INT
AS
select * from tablename order by CASE WHEN 归属id=@归属id THEN -1 ELSE 归属id END
GO
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 不老草,人参,鹿茸片,鹿鞭片,灵芝可以在一起泡酒吗?加上枸杞可以不? 如何食用不老草? 鹿茸鹿鞭不老草灵芝鹿筋西洋参枸杞这些东西能一起泡药酒吗?有什么功效如何配? 工商银行社保卡在那里领? 社保结算单怎么办理 不老草 人参 枸杞 五味子 泡酒 个人社保缴费在工商银行只要回单就好吗? 我有人参,鹿茸,鹿鞭,灵芝,不老草,都是野生的,我可不可以把它们放在一起泡酒? 工商银行对公账户缴纳社保,在对账单中有划缴记录,但是回单中没有这笔记录,导致无法打出回单 鹿茸 鹿鞭 不老草 人参 枸杞能一起泡酒吗? 养老保险凭证去哪打印 胡图图里面王子和壮壮哥哥谁家有钱? 在工商银行可以打社保清单吗? 人参、鹿茸、不老草能放一起浸酒吗? 你比你哥哥强壮,这个句子英语怎么写 不老草的作用是什么和什么一起泡酒好 工行补缴社保多久能打印出来 大漠里地妹子爱哥壮 人参鹿茸不老草,一起泡酒,是什么作用与功效?? 刘小飞是何大壮的哥吗? 人参 灵芝 鹿茸片 不老草 枸杞 无味子 泡酒怎么按比例配! 玛卡,人参,鹿茸,海马,不老草,可以在一起泡酒吗? 枸杞是否可以和人参、鹿茸、不老草、鹿鞭一起泡酒喝? 不老草当归红花灵芝鹿鞭鹿茸肉苁蓉锁阳长白山人参野生天麻的疗效与作用 看图猜成语一个找字 一个反写的马字 天天渴人参鹿茸鹿鞭天麻不老草枸杞泡的酒对身体有害处吗? 找一个字的图片 这张图片里能找出多少个字? 找一个文字图片,文字是祸兮福之所倚,福兮祸之所伏,能当QQ头像的!!! 中粮糖业值得买吗?中粮糖业今天的股值多少?中粮糖业股票股价那么低? 有需要找我!有没有这几个字的图片 手机不用的怎样删除 福建糖业股份有限公司怎么样? 找一个图片,像这种的但是没有字 求只带一个想字的图片 如何删除 致女儿26岁生日感言 致女儿生日祝福语 致女儿十六岁生日感言 祝女儿生日精致的句子