社区
疑难问题
帖子详情
请教SQL之order by的高级排序!!
宇宙最强皮皮虾
2015-07-24 05:29:46
请问如何在SQL代码的Order by 中写条件?
如:
有一个表的数据需要将已结束的全部排列到最后,而未结束的数据全部按照发布时间来排序?
...全文
490
3
打赏
收藏
请教SQL之order by的高级排序!!
请问如何在SQL代码的Order by 中写条件? 如: 有一个表的数据需要将已结束的全部排列到最后,而未结束的数据全部按照发布时间来排序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
中国风
2015-08-03
打赏
举报
回复
SELECT * FROM TABLENAME ORDER BY CASE WHEN 状态='已结束' THEN 2 ELSE 1 END ASC,发布时间 ASC
shoppo0505
2015-07-24
打赏
举报
回复
Select * from table Where 未结束的 Order by 时间 Union all Select * from table Where 已结束的
Pact_Alice
2015-07-24
打赏
举报
回复
select * from tablename where case when status=‘已结束’ then 1 when status='未结束' then 0 end ,ReleaseTime 我不知道你这个已结束与未结束用什么表示的,,所以我就按照自己想的来处理了
My
SQL
order
by关键字详解,
order
by
排序
「作者主页」:士别三日wyx
ORDER
BY 关键字一、
order
by 简介1)
order
by 的作用2)语法格式二、
order
by 使用1)按照字段名
排序
2)按照索引进行
排序
3)降序4)按照多列
排序
一、
order
by 简介
ORDER
BY 关键字用于对结果集进行「
排序
」。 1)
order
by 的作用
ORDER
BY 关键字可以使查询返回的「结果集」按照指定的列进行
排序
,可以按照某「一列」
排序
或者同时按照「多列」进行
排序
,
排序
的顺序可以是「升序」或者「降序」。 2)语法格式 SELEC.
SQL
中
order
by的
高级
用法
导读为什么只有
ORDER
BY后面可以使用列别名为什么不推荐使用
ORDER
BY后接数字来
排序
为什么视图和子查询里面不能使用
ORDER
BY ……小伙伴们在进行
SQL
排序
时,都能很自然的使用到
ORDER
BY。不管是默认ASC的升序,还是DESC降序,几乎都是信手拈来。今天给大家分享一些你可能不知道的
ORDER
BY用法。一、
ORDER
BY返回的是游标而不是集合...
SQL
ORDER
BY 多列
排序
SQL
ORDER
BY 多列
排序
SQL
ORDER
BY 多列
排序
的使用
SQL
ORDER
BY 多列
排序
的使用 最近学习My
Sql
的时候对
order
by的多列
排序
逻辑不是很清楚,查阅了一些资料加上自己动手做了几个小实验清楚了不少,本结论仅适用于实验条件下成立(列值为 int)先上结论: 如:
order
by 列名1,列名2,列名3…; 若列名后不加限制条件,将直接按照离
order
by语...
my
sql
order
by 多个字段
排序
工作中需用到
order
by后两个字段
排序
,但结果却产生了一个Bug,以此备录。 【1】复现问题场景 为了说明问题,模拟示例数据库表students,效果同实例。 如下语句
Sql
_1: 1 SELECT * FROM students st
ORDER
BY st.sAge, st.sGrade DESC; (1)预期结果: sAge和sGrade两个字段都按降序排列 (2)实际结果: sAge按升序
排序
,sGrade按降序排列 (3)分析原因:
order
by多个字段时..
My
SQL
ORDER
BY
排序
一篇就够了
工作中常常会使用
ORDER
BY进行
排序
,了解
ORDER
BY多种
排序
方式是非常有必要的。
疑难问题
22,296
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章