sql >> Database teknologi >  >> RDS >> Mysql

Sammenlign værdier af to kolonner

Brug LOCATE()

WHERE LOCATE(Col1, Col2);

Det returnerer en værdi, der ikke er nul, hvis Col1 er indeholdt i Col2 .

Opdater

Bemærk, at en tom understreng altid er indeholdt i en anden streng, så i dette tilfælde har du brug for en anden betingelse:

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


  1. Hvordan konverteres denne MySQL-sætning til symfony Propel?

  2. Problemer med gruppering

  3. Indsæt data i Postgresql med dublerede værdier

  4. FEJL 1349 (HY000):Views SELECT indeholder en underforespørgsel i FROM-sætningen