当前位置:  开发笔记 > 数据库 > 正文

循环遍历列SQL

如何解决《循环遍历列SQL》经验,为你挑选了0个好方法。

我正在寻找一种循环表的列来生成输出的方法,如下所述.

该表看起来像这样:

ID  Name     OPTION1 OPTION2 OPTION3 OPTION4 OPTION5
1   MyName1  1       0       1       1       0
2   MyName2  0       0       1       0       0

输出看起来像这样:

MyName1 -> OPTION1, OPTION3, OPTION4
MyName2 -> OPTION3

这样做的任何方向都将非常感激.否则,我想我将不得不使用游标或临时表...数据库引擎是MSSQL.我在数据库级别进行格式化的原因是将其输出提供给有限的可编程环境.

更新:输出可以以任何形式,一串或多行字符串.

更新:通过使用@str = @str + ...构建字符串是否可以实现这一目标?

更新:我更改了输出...这应该更容易.

谢谢!

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有