SQL server中的按asc排序

SQL server中的按asc排序,sql,sql-server,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 假设我们有带数字的字母表,如何对数字进行排序 H

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

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
语法:

SELECT
    *
FROM
    table
ORDER BY
    col1 asc
对于多列:

SELECT
    *
FROM
    table
ORDER BY
    col1 asc,
    col2 desc

那是1列还是2列?表定义和您的查询将在这里进行。还有SQL版本/dbms。您的问题很不清楚。那是一列还是两列?你在使用什么数据库?如果第一个“列”具有不同的值,会发生什么情况?请发布一个您遇到问题的查询。可能会重复糟糕的样本数据,整个列都具有相同的值。