SQL 列的多个数据赋给一个变量
declare@publishervarchar(50),@valuevarchar(50)select@publisher=BookNamefromBookwhereB...
declare @publisher varchar(50),@value varchar(50)
select @publisher = BookName from Book where BookPublisher='人民邮电出版社'
print @publisher
这个变量如何才能输出多个值? 展开
select @publisher = BookName from Book where BookPublisher='人民邮电出版社'
print @publisher
这个变量如何才能输出多个值? 展开
2个回答
展开全部
多个值是要什么样的?如果是多个记录,是没有办法的,
只能直接select 出来。
select BookName from Book where BookPublisher='人民邮电出版社'
如果是想把多个值 串成一个串的,可以写成
set @publisher = ''
select @publisher = @publisher + ',' BookName from Book where BookPublisher='人民邮电出版社'
只能直接select 出来。
select BookName from Book where BookPublisher='人民邮电出版社'
如果是想把多个值 串成一个串的,可以写成
set @publisher = ''
select @publisher = @publisher + ',' BookName from Book where BookPublisher='人民邮电出版社'
2013-05-22
展开全部
使用游标可以循环遍历出该字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询