所以我有这个密码:
select *
from Names
where organization like 'Bank of America%'
order by organization
我有这样的价值观,理想的排序方式是:
美国银行
美国银行,阿拉巴马州
美国银行
美国银行
美国银行南卡罗来纳州分行
但当我运行代码时,它的排序是这样的,表示空格在逗号之前:
美国银行
美国银行
美国银行南卡罗来纳州分行
美国银行,阿拉巴马州
美国银行
如何得到这个正则表达式:[^a-z a-z0-9],它将删除order by子句中的所有标点符号,以便在排序时只考虑这些字符?
1条答案
按热度按时间nfs0ujit1#
如果只是一个逗号让你发火,你可以试试这个。如果有几个字符可以嵌套替换。