Comparación de cadenas

Jhon Fredy
10 de Agosto del 2004
Necesito comparar los campos primer_nombre, segundo_nombre, primer_apellido, segundo_apellido donde son iguales en esa misma tabla, la tabla tiene más o menos 60 millones de registros la idea es buscar una función que me pase esas cadenas de caracteres a algún número para que la comparación sea rápida, traté de hacerlo con un ascii pero este solamente me toma el primer caracter de cada columna, y la idea es que me tome toda la cadena.

Pablo Ponte Miserendino
10 de Agosto del 2004
No es muy clara tu pregunta. lo que entiendo es que queres buscar dentro de una columnas (o un conjunto de columnas) de una misma tabla, si existen valores repetidos.
Una forma de solucionar esto es contar un dato comun traer su nombre y agrupar por ese dato donde la cuenta es > 1, por ejemplo esta consulta te trae las tablas que tienen mas de una columna:
SELECT u.table_name
, count(u.table_name)
FROM User_Tab_Columns u
GROUP BY u.table_name
HAVING COUNT(u.table_name) > 1