gpt4 book ai didi

sql - 查询以确定列是否合并以创建唯一键

转载 作者:行者123 更新时间:2023-12-04 13:33:45 25 4
gpt4 key购买 nike

我试图确定Oracle表中的一组三列是否构成一个唯一键,并且可以以1:1关系使用。

如果我运行此查询,并且键是唯一的组合,则应该看不到count> 1,对吗?

select count(*) from my_table t    
group by t.a, t.b, t.c

是否有更好/替代的方法来做出此确定?

最佳答案

使用HAVING子句可以轻松识别重复项。

select t.a, t.b, t.c, count(1) 
from my_table t
group by t.a, t.b, t.c
having count(1) > 1;

关于sql - 查询以确定列是否合并以创建唯一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10837396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com