sql函數(shù)實(shí)現(xiàn)去除字符串中的相同的字符串
更新時(shí)間:2013年01月21日 15:13:39 作者:
去除字符串中的相同的字符,此功能在開發(fā)過程中很實(shí)用,為此本文整理了一些,希望對(duì)你了解它有所幫助
復(fù)制代碼 代碼如下:
---去除字符串中重復(fù)的值函數(shù)
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')
--測(cè)試
select dbo.StringRemove('塗聚文,塗,塗聚文,1,23,1')
您可能感興趣的文章:
- SQL 合并多行記錄的相同字段值
- 簡(jiǎn)單有用的SQL腳本 (行列互轉(zhuǎn),查詢一個(gè)表內(nèi)相同紀(jì)錄等)
- 一個(gè)用來統(tǒng)計(jì)相同姓名人數(shù)的SQl語(yǔ)句
- php中批量刪除Mysql中相同前綴的數(shù)據(jù)表的代碼
- sqlserver通用的刪除服務(wù)器上的所有相同后綴的臨時(shí)表
- mysql中多表刪除其中ID相同記錄的方法
- 用SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)中某一字段下相同值的記錄方法
- 如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)
- SQL中遇到多條相同內(nèi)容只取一條的最簡(jiǎn)單實(shí)現(xiàn)方法
相關(guān)文章
sql注入數(shù)據(jù)庫(kù)修復(fù)的兩種實(shí)例方法
這篇文章介紹了sql注入數(shù)據(jù)庫(kù)修復(fù)的兩種實(shí)例方法,有需要的朋友可以參考一下2013-09-09基于SQL Server中如何比較兩個(gè)表的各組數(shù)據(jù) 圖解說明
本篇文章小編為大家介紹,基于SQL Server中如何比較兩個(gè)表的各組數(shù)據(jù) 圖解說明。需要的朋友參考下2013-04-04SQL Server中通過reverse取某個(gè)最后一次出現(xiàn)的符號(hào)后面的內(nèi)容(字符串反轉(zhuǎn))
昨天在項(xiàng)目中遇到了一個(gè)非常簡(jiǎn)單的問題,需要把SQL Server數(shù)據(jù)庫(kù)中保存的一段路徑地址取出其文件名,但SQL Server又沒有現(xiàn)成的方法,最后在網(wǎng)上找到這樣的一個(gè)方法,原理是先將字符串反轉(zhuǎn),取出第一個(gè)/的位置,從頭進(jìn)行截取后再次反轉(zhuǎn)2012-07-07除MSSQL數(shù)據(jù)庫(kù)text字段中惡意腳本的刪方法
刪除MSSQL數(shù)據(jù)庫(kù)text字段的替換處理示例--全表替換,看到有人提問,所以整理了一個(gè)好久以前的處理方法,以供大家參考2009-07-07使用用SQL語(yǔ)句從電腦導(dǎo)入圖片到數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了用SQL語(yǔ)句從電腦導(dǎo)入圖片到數(shù)據(jù)庫(kù)的方法,文中給大家提到了從MySQL數(shù)據(jù)庫(kù)讀取圖片和向數(shù)據(jù)庫(kù)插入圖片的代碼,需要的朋友可以參考下2019-09-09SQL Server 表變量和臨時(shí)表的區(qū)別(詳細(xì)補(bǔ)充篇)
這篇文章主要介紹了SQL Server 表變量和臨時(shí)表的區(qū)別(詳細(xì)補(bǔ)充篇),需要的朋友可以參考下2015-11-11