社区
MS-SQL Server
帖子详情
这个排序怎么办?
manganese
2000-08-19 09:08:00
原序:
id1 id2 id3
1 1 2
2 1 1
3 2 1
4 2 3
5 2 2
6 3 2
7 3 3
排序后
id1 id2 id3
2 1 1
1 1 2
3 2 1
5 2 2
4 2 3
6 3 2
7 3 3
使用什么SQL语句可以SELECT出来,多谢!!
...全文
176
9
打赏
收藏
这个排序怎么办?
原序: id1 id2 id3 1 1 2 2 1 1 3 2 1 4 2 3 5 2 2 6 3 2 7 3 3 排序后 id1 id2 id3 2 1 1 1 1 2 3 2 1 5 2 2 4 2 3 6 3 2 7 3 3 使用什么SQL语句可以SELECT出来,多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
9Thoughts
2000-08-27
打赏
举报
回复
要是id2唯一呢?怎么排序?
我感觉逻辑太凌乱,恕在下愚鲁,仍无法理解。
manganese
2000-08-26
打赏
举报
回复
首先谢谢同志们!我再把问题说一遍,请各位帮忙:
我想从一个表中基本上按id1物理顺序取出每一个纪录,但如果有多个纪录(id1不一定连续)的id2值相同,那么这些id2相同的记录再按id3的顺序或降序排列排列后依次连续取出(这是id1的顺序可能被打乱,但这不重要)。
如果还不清楚,这么说:“按id1升序取出一组纪录,若其中纪录有相同的id2字段,那么这些有相同id2字段的纪录按id3降序排列。”
9Thoughts
2000-08-23
打赏
举报
回复
我没有完全理解你的意图,能不能用语言描述清楚?这些数据不能完全表达,总不能让我们猜吧?我看好像你是想是先按和排序,这么写:
order by id1+id2+id3,id2,id3
不过问题不会这么简单吧?
iforever
2000-08-22
打赏
举报
回复
请把问题再说清楚些, 我来帮你解决.
wwwunix
2000-08-20
打赏
举报
回复
这样的话我认为要写一段存储过程才能解决。
manganese
2000-08-20
打赏
举报
回复
对不起,对不起,我的问题没有写清楚,id2并不是顺序的,是乱序,同时,查询结果也要基本保持原栏的次序,指示当id2相同时才按id3的逆序排列.
请再指点一下.
razzor
2000-08-20
打赏
举报
回复
wwwunix的答案正确!
你的排序问题其实就是先根据id2排序,id2相同,按照id3排序
很简单
请给wwwunix加分吧。这个问题应该算是解决了。
hyzx2000
2000-08-19
打赏
举报
回复
对
wwwunix
2000-08-19
打赏
举报
回复
select id1,id2,id3 from table where ....order by id2,id3
C++一道深坑面试题:STL里sort算法用的是什么
排序
算法?
前言当你第一眼看到这道面试题是不是心里在暗喜,一问算法题就比问
排序
算法,一问
排序
算法就问快速
排序
。如果你回答:STL里的sort算法肯定用的是快速
排序
啊?难不成还是冒泡
排序
么?如果你只是回答快速
排序
,那么...
如何给100万用户数据
排序
?
这个时候该怎么办呢? 桶
排序
(Bucket sort) 桶
排序
,顾名思义,会用到“桶”,核心思想是将要
排序
的数据分到几个有序的桶里,每个桶里的数据再单独进行
排序
。桶内排完序之后,再把每个桶里的数据按照顺序依次取出,...
MySQL也有潜规则 – Select 语句不加 Order By 如何
排序
?
今天遇到一个问题,有一个 Select 语句没有加 “Order By”,返回的数据是不确定的。 这种问题碰到不止几次了。追根寻底, Select 语句如果不加 “Order By”,MySQL会怎么
排序
呢? 在网上搜了一下,在MySQL论坛...
MySQL使用SELECT 语句不加ORDER BY默认是如何
排序
的?
大家好,我是阿飞云怕什么真理无穷,进一步有近一步的欢喜记录一个MySQL查询
排序
的问题,一个SQL语句没有加order by,那么查询出来的结果到底是按照什么规则
排序
的呢?查询了网上的一些资料,分享如下:•MyISAM 表...
排序
excel怎么设置_Excel
排序
技巧:这些不同方式的
排序
方法你都会了么?
今天小可带大家来学几个
排序
小技巧~1.常用
排序
快捷键 你对数据进行
排序
还在顶栏菜单找
排序
吗?NONO!比较快捷的方式是,鼠标右键单击你所要进行
排序
的任一单元格,在打开的右键快捷菜单中依次选中【
排序
】→【升序】...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章