码迷,mamicode.com
首页 > 数据库 > 详细

SQL 去掉某字段括号中的值

时间:2016-09-08 18:01:18      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

 今天在数据库匹配数据的时候,发现一些数据存在别名,导致我的数据匹配不上。在这里记录分享一下

例如: 李钟硕 (Lee Jong Suk),这里我匹配的是 “李钟硕”

示例1:

SELECT reverse(substring(reverse(Name) ,charindex(‘(‘,reverse(Name)) + 1 , len(Name)))  FROM T

示例2:

SELECT reverse(stuff(reverse(Name), 1, charindex(‘(‘, reverse(Name)), ‘‘)) FROM T

注意,如果去掉括号后,数据含有空格,别忘记去掉。

前后的空格,使用LTrim和RTrim即可,例如:LTrim(RTrim(字段))

中间的空格,使用replace函数替换,例如:Replace(字段,‘ ‘,‘‘)

SQL 去掉某字段括号中的值

标签:

原文地址:http://www.cnblogs.com/LoveSuk/p/5853742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!