sql >> Database >  >> RDS >> Mysql

Selecteer rij die het exacte getal in de kolom bevat met een reeks getallen gescheiden door komma's

U zoekt FIND_IN_SET

SELECT *
FROM user
WHERE FIND_IN_SET( '2', action_type )

SQL Fiddle DEMO

UPDATE

Om het maar even te noemen, dit is ook mogelijk

SELECT *
FROM user
WHERE FIND_IN_SET( 2, action_type )

MySQL zal een automatische conversie naar char uitvoeren



  1. MySQL en PDO:zou PDO::lastInsertId theoretisch kunnen mislukken?

  2. MySQL en Java:tabel bestaat niet

  3. Oracle NLS_LANGUAGE vanuit java instellen in een webapp

  4. Is het mogelijk om een ​​variabele te gebruiken en geen retourtype op te geven in postgreSQL?