【发布时间】:2013-02-15 13:30:14
【问题描述】:
ItemNo Name Requested Qty
850045 MICHAEL 46 1045
850045 MICHAEL JACKSON 38 834
850045 LARRY SHEARIN 22 473
850045 Michael Jackson 11 233
850045 Larry 5 84
我有一个请求者名称未标准化的表。迈克尔和迈克尔杰克是同一个人。拉里和拉里·希林也是同一个人。有没有办法组合行数据,以便 Requested 和 Qty 也正确总结?我在想可能有某种 Oracle 函数或分析可以做到这一点......
ItemNo Name Requested Qty
850045 MICHAEL JACKSON 95 2112
850045 LARRY SHEARIN 27 557
【问题讨论】:
-
他们的 ID 应该在那个表中,这样就不会有变化。你不能这么肯定它是一个人一直怀着迈克尔,它可能指的是其他人……这就是现实
-
我们正在研究通过登录 ID 或电子邮件地址的第一部分来规范化数据。幸运的是,经常性项目的请求者往往是同一个人,因此这不再是一个问题。感谢您的关注——这是有效的。
标签: sql oracle normalization