Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Werte zweier Spalten vergleichen

Verwenden Sie LOCATE()

WHERE LOCATE(Col1, Col2);

Es gibt einen Wert ungleich Null zurück, wenn Col1 ist in Col2 enthalten .

Aktualisieren

Beachten Sie, dass ein leerer Teilstring immer in einem anderen String enthalten ist, also brauchen Sie in diesem Fall eine andere Bedingung:

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