sql server2008 删除指定字符前的字符串
表名new字段为terter:<adihjasdhjaslkdhas>13123123123<daskdjasldhasdhasd>qeq13123<3h1j23h3h>...
表名 new 字段为 ter
ter:
<adihjasdhjaslkdhas>13123123123
<daskdjasldhasdhasd>qeq13123
<3h1j23h3h>auydasdhads
我想就以 > 字符 前的都删除 包括 > 展开
ter:
<adihjasdhjaslkdhas>13123123123
<daskdjasldhasdhasd>qeq13123
<3h1j23h3h>auydasdhads
我想就以 > 字符 前的都删除 包括 > 展开
1个回答
展开全部
12,REPLACE用第三个表达式替换第一个表达式中出现的第二个表达式
parameter 要搜索的表达式varchar|nvarchar
搜索表达式varchar|nvarchar
替换表达式varchar|nvarchar
returns varchar|nvarchar
*/
SELECT REPLACE('abcdefg','cd','0')--ab0efg
SELECT REPLACE('abcdefg','cd','')--abefg
取出指定字符后字符串
select SUBSTRING( ter, CHARINDEX('>', ter)+1, LEN(ter))
from new
parameter 要搜索的表达式varchar|nvarchar
搜索表达式varchar|nvarchar
替换表达式varchar|nvarchar
returns varchar|nvarchar
*/
SELECT REPLACE('abcdefg','cd','0')--ab0efg
SELECT REPLACE('abcdefg','cd','')--abefg
取出指定字符后字符串
select SUBSTRING( ter, CHARINDEX('>', ter)+1, LEN(ter))
from new
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询