postgresql:查找包含不区分大小写的字符串重复的行的ID
我想选择然后删除表中具有不区分大小写重复项的条目列表。
换句话说,这些行是唯一的......但如果您忽略大小写因素,它们就不是唯一的。他们趁我不注意的时候进来了。
那么我怎样才能根据列进行选择来找到我应该删除的ID呢? (我可以删除两个重复项)。
简单的示例列结构:
player_id | uname
------------------
34 | BOB
544 | bob
etc...
I want to select and then delete a list of entries in my tables that have case-insensitive duplications.
In other words, there are these rows that are unique... ..but they're not unique if you ignore case factor in case. They got in while I wasn't watching.
So how can I select against the column to find the ids that I should delete? (I'm fine with deleting both duplications).
simple sample column structure:
player_id | uname
------------------
34 | BOB
544 | bob
etc...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要保留的玩家(假设他们先注册)
使用它来显示要删除的用户及其相应的管理员。
输出:
Players to keep (assuming they registered first)
Use it to dislay the users to remove and their corresponding keeper.
Output: