【发布时间】:2018-07-04 12:17:49
【问题描述】:
希望有人可以帮助解决这个问题
我有一张如下所示的表格
ID | Name | Age | GroupID | Services
33 | Pam | 34 | 334 | 3
33 | Pam | 34 | 334 | 4
43 | Lily | 56 | 10 | 3
67 | Bob | 22 | 11 | 4
注意 Pam 有 2 行,因为她有 2 种不同类型的服务。
我将如何编写一个案例陈述来表明姓名列中的人是否拥有服务 3、服务 4 或两者兼有。
例如,我在查询上述内容时的输出是
ID | Name | Age | GroupID | Services | SG
33 | Pam | 34 | 334 | 3 | 3 & 4
33 | Pam | 34 | 334 | 4 | 3 & 4
43 | Lily | 56 | 10 | 3 | 3 Only
67 | Bob | 22 | 11 | 4 | 4 Only
一如既往的感谢大家
【问题讨论】:
-
我们可以假设某人属于 3,那么返回应该是 3、4 和 5?这意味着您需要引入一种方法来(请原谅编造的词)“语法化”返回的数据集。这并不是 SQL Server 的真正强项。
标签: sql sql-server tsql string-concatenation