sql 数据库截取字符串 用到 substring() 函数,charindex() 函数,len()函数
嗯说的太对了,,我也写出来了,本来是这么的,数据库里有一个字段是存储地域的,,在我修改之前是(,北京,西安,安徽,)存的,现在要存成(北京,西安,安徽)这样的,就要去掉前...
嗯 说的太对了,,我也写出来了,
本来是这么的,数据库里有一个字段是存储地域的,,在我修改之前是(,北京,西安,安徽,)存的,现在要存成(北京,西安,安徽)这样的,就要去掉前面的","号和后面的","号,但是数据库里有的已经是后者这种形式了,所以就得写成这样的:
update ClickAds set AreaName=(SUBSTRING(AreaName,CHARINDEX(',',AreaName)+1,LEN(AreaName)-2)) where CHARINDEX(',',AreaName)=1 and right(AreaName,1)=','
出来结果就是(北京,西安,安徽)这样的了 展开
本来是这么的,数据库里有一个字段是存储地域的,,在我修改之前是(,北京,西安,安徽,)存的,现在要存成(北京,西安,安徽)这样的,就要去掉前面的","号和后面的","号,但是数据库里有的已经是后者这种形式了,所以就得写成这样的:
update ClickAds set AreaName=(SUBSTRING(AreaName,CHARINDEX(',',AreaName)+1,LEN(AreaName)-2)) where CHARINDEX(',',AreaName)=1 and right(AreaName,1)=','
出来结果就是(北京,西安,安徽)这样的了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询