sql >> Database >  >> RDS >> Mysql

Hoe te controleren of de tekenreekswaarde in de ene kolom gedeeltelijk is opgenomen in de tekenreekswaarde van een andere kolom met behulp van SQL?

SELECT * FROM tbl WHERE col_1 LIKE '%'+col_2+'%'

EDIT:Voor MySQL zou de equivalente syntaxis zijn:

SELECT * FROM tbl WHERE col_1 LIKE CONCAT('%',col_2,'%')



  1. Gebruik NEWSEQUENTIALID() om een ​​oplopende GUID te maken in SQL Server

  2. Wachtwoorden via internet verzenden

  3. Geo-zoeken (afstand) in PHP/MySQL (prestaties)

  4. Oracle:'=ELK()' vs. 'IN ()'