我有这种格式的数据:
Category Session_ID Step_Name
A 100 1
A 100 2
A 200 1
A 200 1 <--
A 200 1 <--
A 200 2
B 300 1
B 300 1 <--
我需要删除每个 Session_ID中步骤名称的重复值。例如在 ID = 200 中,有三个“1”需要更改为一个“1”,因此最终数据如下所示:
Category Session_ID Step_Name
A 100 1
A 100 2
A 200 1
A 200 2
B 300 1
您应该在您的情况下使用不同的运算符:
your_table
| distinct Category, Session_ID, Step_Name
然后你可以得到如下预期的输出,它在我身边工作:
Category Session_ID Step_Name
A 100 1
A 100 2
A 200 1
A 200 2
B 300 1
对于您在评论中的问题,如果您使用上述查询,则“A 100 1”之类的记录将被视为一个实体,并且仅当有 2 个或更多完全相同的记录(例如“A 100 1”)时,才会保留 1如果使用不同的记录。
如果还有另一个记录,如“B 100 1”,那么这两条记录“A 100 1”和“B 100 1”都将保留。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句