国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

MS SQL Server2k字符串分拆與合并處理代碼

2024-08-31 00:49:12
字體:
來源:轉載
供稿:網友
注冊會員,創建你的web開發資料庫,         -- ms sql server2k字符串分拆與合并處理代碼             

 --字符串分拆處理代碼
create function f_splitstr(
@s     varchar(8000),  --待分拆的字符串
@split  varchar(10)     --數據分隔符
)returns table
as
--select top 8000 id=identity(int,1,1) into dbo.tb_splitstr  --字符串分拆函數要用到的輔助表.
--from syscolumns a,syscolumns b

return(
 select col=cast(substring(@s,id,charindex(@split,@[email protected],id)-id) as varchar(100))
 from tb_splitstr
 where id<=len(@s+'a')
  and charindex(@split,@[email protected],id)=id)
--drop table tb_splitstr
go

/* --利用以上函數,對某一表的字符串字段字符分拆處理代碼
declare @id int,@c varchar(50)
declare k cursor for select * from id_f --字符串待分拆原始表(id int,c varchar(50))
open k
fetch next from k into @id,@c
while (@@fetch_status=0)
 begin
   insert into id_yf --分拆結果表(id int,c varchar(50))
   select @id as id,c.* from f_splitstr(@c,',') as c
   fetch next from k into @id,@c
 end
close k
deallocate k
*/
--------------------------------------------------------------------------
--字符串合并處理代碼
declare @s varchar(300)
set @s=''
select @[email protected]+c+','
from [dbo].[id_h] --字符串待合并表[id int,c varchar(50)]
where id <> (select top 1 id from id_h order by id desc) order by id

select @[email protected]+ c from id_h where id =(select top 1 id from id_h order by id desc)
select @s

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼结县| 麻阳| 大同县| 衡阳县| 普定县| 平度市| 龙口市| 光泽县| 栖霞市| 南雄市| 廉江市| 沁水县| 稻城县| 泽库县| 大厂| 佛山市| 弥渡县| 南川市| 松江区| 肃南| 香格里拉县| 扶绥县| 庆城县| 黄骅市| 马鞍山市| 青海省| 阿城市| 孝昌县| 滦平县| 娱乐| 班玛县| 乐山市| 绥阳县| 宁晋县| 乌鲁木齐市| 延川县| 连江县| 都昌县| 淮滨县| 娱乐| 四子王旗|