0
我已将数据导入数据库。主键检测
患者(pt_id,pt_name,pt_type,pt_loc)
现在,我想找到这些主要的(具有唯一)值。
的任何方法,我可以发现是
select count(pt_id) from patient
select count(distinct pt_id) from patient
将返回相同的值
任何投入将是巨大的:)
谢谢!
我已将数据导入数据库。主键检测
患者(pt_id,pt_name,pt_type,pt_loc)
现在,我想找到这些主要的(具有唯一)值。
的任何方法,我可以发现是
select count(pt_id) from patient
select count(distinct pt_id) from patient
将返回相同的值
任何投入将是巨大的:)
谢谢!
确定如果列只包含唯一值将是一个单一的通路方法:
SELECT pt_id, COUNT(pt_id) from patient
GROUP BY pt_id
HAVING COUNT(pt_id) > 1
,如果你得到的结果,它不是唯一的。您可能还想检查空值:
SELECT * from patient
WHERE pt_id is NULL