【发布时间】:2016-08-23 08:12:45
【问题描述】:
假设我有下表T1:
| col1 | col2 | col3 |
|------|------|------|
| 0 | 1 | 1 | // 1
| 1 | 0 | 1 | // 1
| 0 | 1 | 0 | // 0
我现在需要迭代每一行,创建一个新表 T2 并用 1 填充它,只要 T1 中有两个 1。
所以新表 T2 看起来像:
| res |
|-----|
| 1 |
| 1 |
| 0 |
我真的应该像here 所述那样遍历每一行,还是有更有效的方法?
【问题讨论】:
-
但是你为什么要做这样的事情呢?
-
@jarlh:这是我实际问题的一个非常简化的版本。
标签: sql sql-server tsql sql-server-2008-r2 sql-function