在SQL服务器中按asc排序

时间:2018-04-26 12:39:56

标签: sql sql-server

我需要从升值中对数字进行排序。样本数据是

463919493       
463919493 02
463919493 02
463919493 03
463919493 01
463919493 03
463919493 01

我需要输出

463919493       
463919493 01
463919493 01
463919493 02
463919493 02
463919493 03
463919493 03

并假设我们是否有数字字母,如何对这个数字进行排序

  HO463919493       
  HO463919493 02
  HO463919493 02
  HO463919493 03
  HO463919493 01
  HO463919493 03
  HO463919493 01

需要输出为:

 HO463919493       
 HO463919493 01
 HO463919493 01
 HO463919493 02
 HO463919493 02
 HO463919493 03
 HO463919493 03

1 个答案:

答案 0 :(得分:0)

语法:

SELECT
    *
FROM
    table
ORDER BY
    col1 asc

对于多列:

SELECT
    *
FROM
    table
ORDER BY
    col1 asc,
    col2 desc