【发布时间】:2012-10-09 09:18:53
【问题描述】:
我有一个表,它包含 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)
我怎样才能做到这一点??任何想法。
【问题讨论】: