【发布时间】:2023-04-02 04:56:01
【问题描述】:
我的表中有两列。一列是 ID,另一列是 TestResult。此表中有具有相同 ID 的行。假设 TestResult 可以是“Positive”、“Negative”、“Pending”或“Unknown”。因此,同一个 ID 可以显示“肯定”、“否定”、“待定”或“未知”。
这是我希望输出显示的内容。如果 ID 在任何行中都包含“正”,我希望该 ID 显示“正”。否则保持不变。
提前致谢!
【问题讨论】:
-
请展示一些示例数据、预期结果和您的尝试。
-
所以您只想显示每个 ID 一次,还是什么?这不是很清楚。我同意,样本数据和预期的查询结果会有很大帮助
-
如果一个 ID 有四行,您是要显示所有四行还是只显示一个“摘要”行?
标签: sql sql-server case window-functions