私はこの列を次のcode
ように呼んでいます: 1-100-ETC-60
, 1-100-ETC-20
,1-100-ETC-70
最後の 2 文字は、常に 6、2、または 7 のいずれかで始まります。
ORDER BY SUBSTRING(code,13) ASC または DESC を実行すると、番号順に並べ替えられます。それは私が望んでいるものではない(またはクライアントが望んでいる)と思いました。
正しい並べ替え順序は、6、2、7 の順です。
これが SQL クエリを使用するだけで可能かどうかを知りたいだけです。