【发布时间】:2017-07-15 00:34:04
【问题描述】:
我使用的是 SQL Server 2014,但查询时遇到问题。
我在下面有这种情况:
| Number | Series | Name |
|--------|--------|---------|
| 9 | 1 | Name 1 |
| 5 | 3 | Name 2 |
| 8 | 2 | Name 3 |
| 7 | 3 | Name 4 |
| 0 | 1 | Name 5 |
| 1 | 2 | Name 6 |
| 9 | 2 | Name 7 |
| 3 | 3 | Name 8 |
| 4 | 1 | Name 9 |
| 0 | 1 | Name 10 |
我需要像这样按系列列对其进行排序:
| Number | Series | Name |
|--------|--------|---------|
| 9 | 1 | Name 1 |
| 8 | 2 | Name 3 |
| 5 | 3 | Name 2 |
| 7 | 1 | Name 5 |
| 1 | 2 | Name 6 |
| 0 | 3 | Name 4 |
| 4 | 1 | Name 9 |
| 9 | 2 | Name 7 |
| 3 | 3 | Name 8 |
| 0 | 1 | Name 10 |
实际上,“系列”列中的顺序比顺序更重要。
1,2,3 又是 1,2,3...
有人可以帮助我吗?
【问题讨论】:
-
您使用的是哪个 DBMS?
-
抱歉,我使用的是 SQL Server 2014
标签: sql sql-order-by