我有一个表格说tblSwap和StroreVals列.
StroreVals
20
21
29
11
10
五
7
我想使用SQL SERVER 2005以降序获得结果.
怎么做?
如果从StrboreSals DESC触发SELECT StroreVals FROM tblSwap ORDER
输出是7
五
29
21
20
11
10
还有,如果它像"Abc","Def","Azy","kly"?请帮忙
您已将数字存储在varchar字段中,但您希望它们按数字排序.
执行此操作,将字段转换为数字类型以进行排序:
SELECT StroreVals
FROM tblSwap ORDER BY convert(int,StroreVals) DESC
Run Code Online (Sandbox Code Playgroud)
假设:所有值都可以转换为int,否则,您将收到错误.
| 归档时间: |
|
| 查看次数: |
958 次 |
| 最近记录: |