小编Joh*_*yen的帖子

比较一行中的每一列,如果其中任何一列不同则返回错误

我正在尝试查找在同一行中具有不同值的任何标识符。

+------------+--------+--------+--------+--------+
| Identifier | Value1 | Value2 | Value3 | Value4 |
| f001       | a1     | a2     | a2     | a2     |
| f002       | a4     | a4     | a4     | a5     |
| f003       | a2     | a2     | a2     |        |
| f004       | a1     | a1     | a1     | a1     |
| f002       | a9     |        |        |        |
+------------+--------+--------+--------+--------+
Run Code Online (Sandbox Code Playgroud)

例如,


第一个标识符返回“MisMatch”,
第二个标识符返回“MisMatch”,
第三个标识符返回“NoIssue”,
第四个标识符返回“Mismatch”,
第五个标识符返回“NoIssue”,

任何帮助都会很棒,我被困在这一点上。

有些行有数百列,而其他行只有一列。我希望能够找到包含任何不匹配的任何行。

我正在使用 SQL Server 2008 R2。

sql-server sql-server-2008-r2 excel

5
推荐指数
2
解决办法
1494
查看次数

标签 统计

excel ×1

sql-server ×1

sql-server-2008-r2 ×1