sql >> Database >  >> RDS >> Mysql

vergelijk twee door komma's gescheiden waarden in mysql

Twee oplossingen gevonden met het gebruik van REGEXP van mysql

(1)

`favourite_id` REGEXP '[[:<:]]1[[:>:]]|[[:<:]]2[[:>:]]|[[:<:]]3[[:>:]]' //faster then below

(2)

`favourite_id` REGEXP '(^|,)(1|2|3)(,|$)' //slower then above


  1. Hoe een lijst met tabellen te krijgen zonder primaire sleutelbeperking in SQL Server-database - SQL Server / T-SQL-zelfstudie, deel 58

  2. Tijdstempelverschil in uren voor PostgreSQL

  3. Waarom retourneert MySQL sommige floats in wetenschappelijke notatie, maar andere niet?

  4. hoe mysql-subquery in yii CDbCriteria te converteren?