Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comparer les valeurs de deux colonnes

Utilisez LOCATE()

WHERE LOCATE(Col1, Col2);

Elle renvoie une valeur non nulle si Col1 est contenu dans Col2 .

Mettre à jour

Notez qu'une sous-chaîne vide est toujours contenue dans une autre chaîne, donc dans ce cas, vous avez besoin d'une autre condition :

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