sql >> Base de Datos >  >> RDS >> Mysql

Comparar valores de dos columnas

Use LOCATE()

WHERE LOCATE(Col1, Col2);

Devuelve un valor distinto de cero si Col1 está contenido dentro de Col2 .

Actualizar

Tenga en cuenta que una subcadena vacía siempre está contenida dentro de otra cadena, por lo que en este caso necesita otra condición:

WHERE LENGTH(Col1) AND LOCATE(Col1, Col2);