我在server 2008 r2中编写查询时遇到了问题。
1.名称列有连接单词的单词。
Er.Tom,Dr.Katty,Mr.Barney。
如何用“”(空格),即在同一列中将它们分隔开
呃。汤姆卡蒂医生巴尼先生。
2.名称列有连接词。
EngineerPete,EngineerSunny,EngineerRocky
如何用“”(空格),即在同一列中将它们分隔开
皮特工程师,桑尼工程师,洛基工程师
先谢谢你
发布于 2013-05-08 01:28:40
对于第一种情况,可以执行以下操作:
select replace(replace(name, '.', '. '), '. ', '. ')
这将用句点加空格替换句点。然后用句点加一个空格代替句点加两个空格--如果你已经有了一个空格,那么你就会得到两个空格。
第二种可能更难。以你为例:
select replace(name, 'Engineer', 'Engineer ')
然而,这对“工程师”这个词来说是相当具体的。
https://stackoverflow.com/questions/16431162
复制相似问题