テーブルADDRESSに VARCHAR2 である列DOORがあります。列DOORをソートしたい。
DOOR には 2 桁のみが含まれ、-
符号はありません
現在、クエリを使用するとき
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
。