TOPIC

磷光与烟火逆流

一个敲代码的程序猿

随笔分类 -  SQL Server

摘要:# 字符串Split declare @sql1 varchar(1000) set @sql1 = 'select field=''' + replace('1,23,456,789',',',''' union all select ''')+'''' exec(@p_sql) # 结果集用作条 阅读全文
posted @ 2021-08-27 14:17 Jacobyang 阅读(71) 评论(0) 推荐(0)
摘要:使用 stuff函数 select field1, stuff((select ','+field2 from table t where l_id in (1,2,3,4,5,6,7,8,9) and t.l_id=s.l_id for xml path('')), 1, 1, '') field 阅读全文
posted @ 2021-06-10 16:28 Jacobyang 阅读(619) 评论(0) 推荐(0)
摘要:使用CURSOR 实现FOR循环 --声明变量 DECLARE @field1 varchar(100), @field2 varchar(100), @field3 varchar(100) declare cur CURSOR FOR select field1,field2,field3 fr 阅读全文
posted @ 2021-05-20 16:23 Jacobyang 阅读(81) 评论(0) 推荐(0)
摘要:CASE WHEN 在 SELECT 中的使用 # Case搜索函数 select a,case when len(b)>5 then '' else b end b from table # 简单Case函数 select case a when 'name' then '姓名' when 'hi 阅读全文
posted @ 2021-05-20 16:09 Jacobyang 阅读(179) 评论(0) 推荐(0)