注:データベーステーブルに入力データが存在するため、質問を編集しました。
テーブルがあり、varchar データで構成されています。その列内に存在するデータはこのようなものです。
"bcd"
cde
abcd
'xxx'
(zzz)
次に、アルファベット順に並べ替えたいと思います。私はこのクエリを試しました
select my_col from tbl_user order by ltrim(REPLACE(my_col,'"', '')) ASC
その出力は次のとおりです。
'xxx'
(zzz)
abcd
"bcd"
cde
しかし、私の望ましい出力は、並べ替え中に存在するかどうかにかかわらず、アルファベット順に並べ替える必要があることを意味します"
。
abcd
"bcd"
cde
'xxx'
(zzz)
どうすればこれを達成できますか??. 何か案は。