Buscar registros sql que contengan cadenas similares

Tengo la siguiente tabla con 2 columnas: ID y Título que contiene más de 500,000 registros. Por ejemplo

ID  Title
--  ------------------------
1   Aliens
2   Aliens (1986)
3   Aliens vs Predator
4   Aliens 2
5   The making of "Aliens"

Necesito encontrar registros que sean muy similares, y con eso quiero decir que son diferentes en 3-6 letras, por lo general, esta diferencia se encuentra al final de los Títulos. Entonces tengo que diseñar una consulta que devuelva los registros no. 1,2 y 4. Ya miré la distancia levenstein, pero no sé cómo aplicarla. Además, debido a la cantidad de registros, la consulta no debería durar toda la noche.

Gracias por cualquier idea o sugerencia

Respuestas a la pregunta(5)

Su respuesta a la pregunta