社区
MySQL
帖子详情
mysql 语句实现排序
龙三少
2011-09-13 10:50:26
在MYSQL中有一有表,
id tab1 tab2 tab3 tab4 tab5
1 1 2 3 4 5
2 3 1 2 2 2
3 10 13 5 4 9
4 11 8 7 6 5
结果:
id tab
3 13
4 11
5 10
3 9
4 8
6 7
有没有用SQL语句实现的??
我现在的思路是Select 5次,然后再对查询结果进行排序 ,可是这样太慢了,有没有别的方法??
...全文
60
7
打赏
收藏
mysql 语句实现排序
在MYSQL中有一有表, id tab1 tab2 tab3 tab4 tab5 1 1 2 3 4 5 2 3 1 2 2 2 3 10 13 5 4 9 4 11 8 7 6 5 结果: id tab 3 13 4 11 5 10 3 9 4 8 6 7 有没有用SQL语句实现的?? 我现在的思路是Select 5次,然后再对查询结果进行排序 ,可是这样太慢了,有没有别的方法??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
龙三少
2011-09-14
打赏
举报
回复
那有没有更好的方法??
WWWWA
2011-09-14
打赏
举报
回复
Select 5次是最简单的方法
ACMAIN_CHM
2011-09-14
打赏
举报
回复
没什么好办法,只能用我的自己的
"Select 5次,然后再对查询结果进行排序 "
rucypli
2011-09-13
打赏
举报
回复
select * from (
select id,tab1 as tb from tb
union all
select id,tab2 as tb from tb
union all
select id,tab3 as tb from tb
)T
order by tab
龙三少
2011-09-13
打赏
举报
回复
[Quote=引用 1 楼 geniuswjt 的回复:]
建议去mysql版问一下
[/Quote]
没找到mysql版啊
龙三少
2011-09-13
打赏
举报
回复
规律是:把tab1 到tab5中的数据按从大到小排一下,
就是把tab1到tab5中的所有数据进行排序
geniuswjt
2011-09-13
打赏
举报
回复
建议去mysql版问一下
MySQL
查询
语句
--
排序
查询
MySQL
查询
语句
–
排序
查询 语法: select 查询列表 from 表 【where 筛选条件】 order by
排序
列表 【asc/desc】 asc代表升序,desc代表降序 如果不写,默认升序 order by 子句中可以支持单个字段、多个字段、表达式、函数、别名 order by 子句一般是放在查询
语句
的最后面,limit字句除外 eg:查询员工信息,要求工资从高到低
排序
select *from employees order by salary desc; 查询部门编号>=90的
MySQL
排序
排序
数据 1.
排序
规则 使用ORDER BY 字句
排序
,在其后面加所需字段 ASC(ascend): 升序 DESC(descend): 降序 ORDER BY 字句在SELECT
语句
的结尾 注意: 数据库中默认按照先后添加顺序存储数据,在查询时,也按照添加顺序遍历显示结果.因此当我们需要一些特定的数据排列时就要使用到
排序
2.单列
排序
#练习: 按照salary从高到低顺序对员工进行
排序
SELECT employees_id,last_na
最全的
mysql
常用
语句
大全
最全的
mysql
常用
语句
大全
MySQL
查询
语句
大全
超全
MySQL
查询
语句
,
MySQL
查询
语句
有这一篇就够了
Mysql
语句
执行顺序
Mysql
语句
执行顺序
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章