这是当前结果,可以每天更改
(int) (nvarchar)
Number Grade
--------------
1 a
1 c
2 a
2 b
2 c
3 b
3 a
我需要帮助的是在下面实现此结果。
Number Grade
-----------------
1 a, c
2 a, b, c
3 b, a
使用:
declare @t table(Number int, Grade varchar)
insert @t values(1, 'a'), (1, 'c'), (2, 'a'), (2, 'b'), (2, 'c'),
(3, 'b'), (3, 'a')
select t1.Number
, stuff((
select ',' + Grade
from @t t2
where t2.Number = t1.Number
for xml path(''), type
).value('.', 'varchar(max)'), 1, 1, '') [values]
from @t t1
group by t1.Number
问题内容: 我需要能够像这样的字符串: 变成: 我有种感觉(有#python的提示),该解决方案将涉及shlex模块。 问题答案: shlex模块解决方案允许转义的引号,一个引号的转义和所有花哨的东西外壳程序支持。 转义引号示例:
本文向大家介绍在Java中将字符串列表转换为逗号分隔的字符串,包括了在Java中将字符串列表转换为逗号分隔的字符串的使用技巧和注意事项,需要的朋友参考一下 首先,让我们说以下是我们的String列表- 现在,使用String.join()将其转换为逗号分隔的字符串 示例 以下是在Java中将字符串列表转换为逗号分隔的字符串的程序- 输出结果
本文向大家介绍在 Java 中将字符串转换为逗号分隔的 List(列表),包括了在 Java 中将字符串转换为逗号分隔的 List(列表)的使用技巧和注意事项,需要的朋友参考一下 首先,设置一个具有字符串值的列表- 现在,使用String.join()将它们设置为逗号分隔的列表- 示例 以下是在Java中将字符串转换为逗号分隔列表的程序- 输出结果
问题内容: 如何在Java中转换为逗号分隔的字符串? 结果我想要: 这是非常相似的参考问题,但是这些解决方案都无法提供结果,这正是我所需要的。 到目前为止我尝试过的 问题答案: 这是一个流版本,在功能上等同于khelwood,但使用了不同的方法。 他们都创建了一个,将每个映射到一个,并用逗号将它们连接在一起。 它们在性能上也应该完全相同,尽管从 技术上讲 我是直接打电话给他,而他是在打电话给代表。
如何在Java中将int[]转换为逗号分隔的字符串? 我想要的结果是: 这里有非常相似的参考问题,但这些解决方案都没有提供我需要的结果。 > 如何在Java中使用toString方法将int数组转换为String 如何在不SomeType@2f92e0f4的情况下打印Java对象? 如何转换列表 到目前为止我所做的,
问题内容: 这是我的表结构: 我需要拆分该列,并希望通过一个简单的sql查询来做到这一点,因为我不知道如何使用函数,并且希望将其保持简单。 这是我已经发现的: 但这仅输出 有没有一种方法来拆分一切从到,,等? 提前致谢。 问题答案: