次のデータを含む nvarchar 列があります。
1.0
10.0
10.1
5.1
6.4
5.3
90.5
39.23
23.2.2
21.2.1
4.3.1
文字列として注文すると、次の結果が得られます。
1.0
10.0
10.1
21.2.1
23.2.2
39.23
4.3.1
5.1
5.3
6.4
90.5
select * from mytable order by mycolumn
これは間違っています。たとえば、セットを数値としてソートする必要があります。
1.0
1.1
1.2
2.3
2.3.1
等
どうすれば正しくソートできますか?どんな助けにも感謝します!