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

MySQL-forespørgsel, der finder værdier i en kommasepareret streng

Den klassiske måde ville være at tilføje kommaer til venstre og højre:

select * from shirts where CONCAT(',', colors, ',') like '%,1,%'

Men find_in_set virker også:

select * from shirts where find_in_set('1',colors) <> 0


  1. Kalendertabel for Data Warehouse

  2. Sporing på kolonneniveau og rækkeniveau i fletningsreplikering

  3. Effektiv overvågning af MySQL med SCUMM Dashboards:Første del

  4. Brug af ODBC med Salesforce og Active Directory Federation Services (ADFS) Single Sign On (SSO)