sql >> Databáze >  >> RDS >> Mysql

porovnejte dvě hodnoty oddělené čárkami v mysql

Nalezena dvě řešení s použitím REGEXP z mysql

(1)

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

(2)

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


  1. PostgreSQL nepřijímá alias sloupce v klauzuli WHERE

  2. Obsah podle uživatele:dvě tabulky se sloupci stejného jména nebo spojení?

  3. Jak funguje SHOW COLLATION v MariaDB

  4. Nemáte rádi databázové spouštěče? Jen nevíte, jak s nimi pracovat!