怎么把查询到的结果连接起来?(在线等) 用select语句查询到同一列的几个结果,比如123423455667怎么把这些结果连接起来?得到一个长串 1234;2345;5667(就是把每个结果连接起来,中间分号隔开) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @sql varchar(8000)set @sql=''select @sql=@sql+字段名 from table1select @sql declare @sql varchar(8000)set @sql=''select @sql=@sql+';'+字段名 from table1set @sql=left(@sql,len(@sql)-1) 我那个列是用整行的,一加他提示将 varchar 值 ';' 转换为数据类型为 int 的列时发生语法错误。 declare @sql varchar(8000)set @sql=''select @sql=@sql+';'+convert(varchar(20),字段名) from table1set @sql=left(@sql,len(@sql)-1) declare @sql varchar(8000)set @sql=''select @sql=@sql+isnull(';'+ltrim(字段名),'') from table1select @sql=stuff(@sql,1,1,'') declare @a varchar(100) select @a = @a + name + ', ' from table t where t.id=12 select @a print @a 那儿错啦? sql2005中XML字段里面如何查询指定数据? 怎样用SQL实现把同一数据库中的两个表中某些列复制? 查询问题 取出excel中的所有sheet表名的sql语句怎么写? 有获得当前timestamp值的函数么,自增id? zjcxc(邹建) 老兄帮帮忙{递归调用问题} [问题] SQL server 新手~ 我是使用vb开发程序,sql的自定义函数,原码需要放到哪里sql server还是vb代码里呢? Alter Table Add Column时 可以将Column 加到指定的位置吗? help ! 高分! 一条记录满时的触发器 建立函数,sql2005
set @sql=''
select @sql=@sql+字段名 from table1
select @sql
set @sql=''
select @sql=@sql+';'+字段名 from table1
set @sql=left(@sql,len(@sql)-1)
varchar 值 ';' 转换为数据类型为 int 的列时发生语法错误。
set @sql=''
select @sql=@sql+';'+convert(varchar(20),字段名) from table1
set @sql=left(@sql,len(@sql)-1)
set @sql=''
select @sql=@sql+isnull(';'+ltrim(字段名),'') from table1
select @sql=stuff(@sql,1,1,'')
select @a = @a + name + ', ' from table t
where t.id=12
select @a
print @a
那儿错啦?