如何对子字符串中的属性进行排序?

时间:2015-11-06 08:27:20

标签: sql oracle11g

让我们假设我有一个这样的表(3列)

date       number  year
3/1/2015   14      2015
1/1/2015   17      2015
2/1/2015   15      2015
1/1/2015   11      2015

我想要一个类似的查询:

select date,
       number||,'-'||year
order by date

但在连接中我希望结果按编号顺序。

所以输出将是这样的:

date       number_year
1/1/2015   11-2015
1/1/2015   17-2015
2/1/2015   15-2015
3/1/2015   14-2015   

我该如何实现?

1 个答案:

答案 0 :(得分:0)

您的order by子句中可以有多个条件,请参阅oracle文档: http://docs.oracle.com/javadb/10.8.2.2/ref/rrefsqlj13658.html

所以你绝对可以通过id,number,year订购 例如