首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按数字顺序(类别)排序的技巧

按数字顺序(类别)排序的技巧
EN

Stack Overflow用户
提问于 2014-03-21 20:55:14
回答 1查看 34关注 0票数 0

我必须按asc顺序对事物进行排序,但其中一列是数值,这是可以的。

Table jobs

代码语言:javascript
复制
skill                     skill_number_group

20 system analysis                10
API  design                       10
process modelling                 10
10 event management              8
guest list                        8
.NET                               7
entertainment                     8
15 programming                    7
php                               7
java                              7
pl/sql and sql                    7
DEM                               10
hosting                           8

我希望你能明白这一点。

基本上,任何开头带有数值的东西都是一个类别,例如10事件管理

我已经做完了

select * from jobs order by skill_number_group, skills

但这样做的问题是,这意味着结果的数字基本上是它在数据库中的位置。

我的目标是让结果井然有序,就像这样

代码语言:javascript
复制
skill                     skill_number_group

10 event management              8
guest list                        8
hosting                           8
entertainment                     8
15 programming                    7
php                               7
java                              7
pl/sql and sql                    7
.NET                              7
20 system analysis                10
API  design                       10
DEM                               10
process modelling                 10

基本上,skills是按数字顺序排列的,然后是组中的技能

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 21:09:03

添加一个包含上述数字和order by两列的列不是更好吗?

这里最好的想法是从根本上重新考虑数据结构。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22559404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档