我有一列DOOR,它是表ADDRESS中的 VARCHAR2 。我想对DOOR列进行排序。
DOOR 仅包含两位数字且没有-
符号
目前当我使用查询
select sname, door, zip from address a order by door
我得到以下结果:
a
b
1
10
11
2
3
31
但我希望结果看起来像这样:
a
b
1
2
3
10
11
31
我尝试使用as将DOOT转换为数值to_number
select sname, to_number(door) dnr, zip from address a order by dnr
但它给了我一个错误ORA-01722
。