我有一张桌子
CREATE TABLE table_name
(
P_Id int,
amount varchar(50)
)
数据喜欢
Id amount
----------
1 2340
2 4568
3 10000
现在我想按数量对表格进行排序,但一个问题是数量是 varchar,所以它像这样对表格进行排序
Id amount
----------
3 10000
1 2340
2 4568
但我想要这样的结果
Id amount
----------
3 10000
2 4568
1 2340
我应该怎么办 ?