SQLを並べ替えます。アルファベットと数字がある場合は、まずアルファベットを押してから数字を押します。
345 ワード
select * from tb order by cast ( left([col1],patindex('%[^0-9]%',[col1]+',')-1 ) as int)
,[col1] desc
:
col1
zz
dd
aa
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
select left([col1],patindex('%[^0-9]%',[col1]+',')-1 ) from tb
.