Oracle11g 名字和姓氏相同的记录
我有以下列的EMP表:Oracle11g 名字和姓氏相同的记录,oracle11g,Oracle11g,我有以下列的EMP表: EmpID firstName LastName Age DOB status 如何让所有员工的名字和姓氏相同取决于您希望输出的内容 SELECT firstName, lastName, count(*) FROM emp GROUP BY firstName, lastName HAVING COUNT(*) > 1 将显示所有重复的firstName和lastName对。如果要获取两个重复行的empID(假定firstName和lastName都不能
EmpID
firstName
LastName
Age
DOB
status
如何让所有员工的名字和姓氏相同取决于您希望输出的内容
SELECT firstName, lastName, count(*)
FROM emp
GROUP BY firstName, lastName
HAVING COUNT(*) > 1
将显示所有重复的firstName和lastName对。如果要获取两个重复行的empID(假定firstName和lastName都不能为NULL)
SELECT a.empID, b.empID
FROM emp a,
emp b
WHERE a.firstName = b.firstName
AND a.lastName = b.lastName
AND a.rowid > b.rowid