在 SQL Server 2000 中连接结果集中的列
我有一个以以下形式返回数据的查询
attribute value
--------- ----------
petid 1000
name buttercup
species cat
age 10
owner Bob Dole
基本上我想遍历每一行并在单个字符串中返回字段名称和物种,所以这里的结果将是
buttercup cat
我有什么想法可以做到这一点吗?
I have a query that returns data in the following form
attribute value
--------- ----------
petid 1000
name buttercup
species cat
age 10
owner Bob Dole
Basically I want to go through every row and return the fields name and species in a single string, so here the result would be
buttercup cat
Any ideas how I could do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试这个。 我只在 SQL Serer 2008 上尝试过,但也许它会起作用:
Try this. I've only tried it with SQL Serer 2008, but maybe it will work:
好的 - 现在我想我理解了数据格式...
这是创建示例集的代码(只是为了确保我正确无误)
这是我的答案:
Okay - Now I think I understand the data format...
Here is the code to create the sample set (just to make sure I've got it right)
Here is my answer:
执行此操作的光标方式将是这样的 -
干杯
The cursor way of doing this would be some thing like this-
cheers