我有一个包含重复行的表,但是,某些重复行的列不包含同一列的数据。如何删除/忽略列为空的那些行?在某些情况下:
Name Employee# Location City
-----------------------------------------
BowerT 48999 NJ Foods
BowerT 48999 NJ Foods Pearl
BowerT 48999 NJ Foods Johns
BowerT 48999 NJ Foods Johns
我正在使用CTE来删除重复项,但是,如果第2行,第3行或第4行包含该列所需的数据,我会丢失它,因为它们大于第1行。
;With hrEmployee as
(
Select
*,
Row_Number () Over (Partition BY Employee_Number order by Employee_Number) As RowNumber
From
[dbo].[hrEmployee]
Where
Employee_Number = '48999'
)
Delete hrEmployees
where RowNumber > 1
我错过了什么?
答案 0 :(得分:0)
以下是相关代码更改的完整示例:
ggplotly(g)
这样做只是简单地将您想要保留的结果通过说明City是否为空或“(空白)使其持久化来对您的结果进行排序。您可以通过在ORDER BY中指定不同的顺序来对结果进行排名。
g_build = plotly_build(g)
g_build$layout$showlegend <- TRUE
g_build$layout$margin <- list(l=80, r=300, b=80, t=100, pad=0)
g_build