如果发现重复的值,是否可以用空字符串替换行值?
例如
SELECT ProductCode, Color FROM Product
--------------------
ProductCode | Color
--------------------
00A0B | Red
00A0B | Blue
00A0C | Red
00A0C | Black
00A0C | White
--------------------
到
--------------------
ProductCode | Color
--------------------
00A0B | Red
| Blue
00A0C | Red
| Black
| White
--------------------
我正在使用SQL Server 2012。
通常,这种类型的转换最好在应用程序层完成,因为结果集不是“ SQL ish”的。也就是说,排序对于理解行很重要。
但是,您可以这样做:
select (case when row_number() over (partition by ProductCode order by (select NULL)) = 1
then ProductCode
end) as ProductCode
Color
from Product
order by ProductCode;
如何在spark数据帧中用空字符串替换空字符串。 我尝试了以下方法: 它抛给我一个错误。
假设我有一个字符串,如下所示: 我想把“abcd”换成“dddd”。我曾试图做这样的事: 它不起作用。有什么建议吗? 编辑:更具体地说,我在Java工作,我试图解析超文本标记语言文档,具体地说
我有一个数据框,如下所示: 我想用一个空字符串删除NaN值,这样看起来像这样:
好的,所以我把天气数据拉到我的应用程序中,为了拉出基于位置的api url,我必须在api url中插入城市和速记州(即CA、MO、NY……等)。我可以得到城市和速记州,问题是城市中的任何空格都需要被格式化为下划线,比如纽约必须等于New_York。我该怎么做呢?城市名称为字符串格式。我已经看到关于堆栈溢出的答案,但没有一个是Swift 4。
如何使用bash将字符串中的替换为? 例如: txt文件包含如下文本: 这必须转化为: 我试过了 但这不管用。 这是怎么回事?
问题内容: 尝试用变量替换字符串中所有#实例。它不起作用,但也不能重新调整任何错误。 哈希仍然存在。 不确定我缺少什么? 问题答案: 返回一个新字符串(它不会修改现有字符串),因此您需要: 尽管自动类型转换可能会为您处理字符串,但您可能还应该创建一个字符串。 仅供参考,在Javascript中,字符串是不可变的-现有字符串永远不会被修改。因此,这使得修改字符串的任何方法(如,,,,,,,等…)总是