SQL随笔
文章平均质量分 75
rtsnd123
这个作者很懒,什么都没留下…
展开
-
将带分隔符的字符串转成行
在程序设计中,经常会遇到通过一个编辑框让用户输入一些类似商品编号或者其他编号的情况,如何将一连串的字符分割成单独的行呢? 如输入'010001,020002,030003,040004,050005'或‘'010001/020002/030003/040004/050005'’需要转换成 这种情况可以编制一个表值函数,直接调用即可。 ALTER function [dbo].[fun_dh] (@c varchar(2000),@split varchar(2)) returns @t...原创 2020-10-19 09:31:22 · 321 阅读 · 0 评论 -
SQL stuff函数拼接字符串
有时,我们需要将表数据根据分组,统一在一个字段中,请看实例: 1、将测试数据插入临时表: create table #tb(id int, value varchar(10)) insert into #tb values(1, 'a') insert into #tb values(1, 'b') insert into #tb values(2, 'aa') insert into #tb values(2, 'bb') insert into #tb values(2, 'cc...原创 2020-10-13 10:36:52 · 508 阅读 · 0 评论