sql函数实现去除字符串中的相同的字符串

复制代码 代码如下:

---去除字符串中重復的值函數

create function StringRemove(@str nvarchar(2000))

returns varchar(2000)

as

begin

declare @result nvarchar(2000),@temp nvarchar(1000)

set @result=''

set @temp=''

while(charindex(',',@str)<>0)

begin

set @temp=substring(@str,1,charindex(',',@str))

if(charindex(@temp,@result)<=0)

set @result=@result+@temp

set @str=stuff(@str,1,charindex(',',@str),'')

end

return @result

end

GO

--('塗聚文','塗','塗聚文','1','23','1')

--測試

select dbo.StringRemove('塗聚文,塗,塗聚文,1,23,1')

时间: 2024-08-01 19:34:30

sql函数实现去除字符串中的相同的字符串的相关文章

java查找字符串中的包含子字符串的个数实现代码_java

1. 用indexof的方法: public class Test11 { private static int counter = 0; /** * @param args */ public static void main(String[] args) { String str ="sdSS**&HGJhadHCASch& ^^"; int i = stringNumbers(str); System.out.println(i); } public static

Java实现从字符串中找出数字字符串的方法小结_java

本文实例总结了Java实现从字符串中找出数字字符串的方法.分享给大家供大家参考,具体如下: int start = 0; String numStr = null; for (int j = 0; j < valuesStr.length() - 1; j++) { if (Character.isDigit(valuesStr.charAt(j)) == false && Character.isDigit(valuesStr.charAt(j + 1)) == true) { s

oc ios-oc中如何截取特定字符串中某两串字符串之间的字符串

问题描述 oc中如何截取特定字符串中某两串字符串之间的字符串 譬如{"name":"lxy","type":"学生","id":86,"psw":"123","nickName":"lxy","telephone":null,"email":null,"top":nul

在字符串中插入新的字符串,后台怎么写的?

问题描述 在字符串中插入新的字符串,后台怎么写的? 比如我有一个字符串 "/Content/images/nav/activity.png",我想在activity后面加上 "_hover",结果是"/Content/images/nav/activity_hover.png". 解决方案 可以把字符串Split成2段,再拼起来. 或者用正则找到.png,再替换. 很多语言也在String对象上,提供Replace方法的. 解决方案二: str.

sql函数实现去除字符串中的相同的字符串_MsSql

复制代码 代码如下: ---去除字符串中重復的值函數 create function StringRemove(@str nvarchar(2000)) returns varchar(2000) as begin declare @result nvarchar(2000),@temp nvarchar(1000) set @result='' set @temp='' while(charindex(',',@str)<>0) begin set @temp=substring(@str,

Sql: 去除字符串中的相同的字符串函數

---去除字符串中重復的值函數 create function StringRemove(@str nvarchar(2000)) returns varchar(2000) as begin declare @result nvarchar(2000),@temp nvarchar(1000) set @result='' set @temp='' while(charindex(',',@str)<>0) begin set @temp=substring(@str,1,charindex

字符串中的转义字符与字符串的长度

提示: (1)计算字符串长度时关键是要注意辨认转义字符: (2)一个转义字符总是以反斜杠开始,再加一个其他字符组成.所以,遇到反斜杠时要特别注意!!! 示例: 1.不带转义字符的字符串 如:"abc!x=/",strlen求其长度为 7,但是因为字符串在末尾还有一个终止符'\0',因此字符串占8个字节,长度为8.   2.带转义字符的字符串 (1) 字符串"abc\n":其中的'\n'为转义字符(换行符),计算字符串长度时只能计作一个字符,所以该字符串的长度为5(而

正则表达式例子:在一个字符串中查找另一个字符串

正则|字符串 <html><head><title>正则表达式</title></head><body><a href="./">返回列表</a><br><form action="<?echo $PHP_SELF;?>" method="post">在<input type="text"

php在字符串中查找另一个字符串_php技巧

<a href="./">返回列表</a><br> <form action="<?echo $PHP_SELF;?>" method="post"> 在<input type="text" name="string" value="<?echo $string;?>">中查找<input type