If you simply want to get probable duplicates checksum / binary_checksum will give you a good indication, although it is only a 32-bit hash, so depending on your data set size, you can get a few false positives. checksum () is not case sensitive, binary_checksum () is case sensitive. This will give you a 32-bit hash for each entry in your table:
select checksum(*), binary_checksum(*)
from tableName;
ID ( .. , ). :
select id, checksum(*)
from tableName a
join tableName b
on a.checksum(*) = b.checksum(*)
and a.id <> b.id;
2 , , fName, lName, address .., , :
checksum(a.fName, a.lName, a.address, ...)
(*), .