随笔分类 - SQL Server
摘要:# 字符串Split declare @sql1 varchar(1000) set @sql1 = 'select field=''' + replace('1,23,456,789',',',''' union all select ''')+'''' exec(@p_sql) # 结果集用作条
阅读全文
摘要:使用 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
阅读全文
摘要:使用CURSOR 实现FOR循环 --声明变量 DECLARE @field1 varchar(100), @field2 varchar(100), @field3 varchar(100) declare cur CURSOR FOR select field1,field2,field3 fr
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号