Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете ред, който съдържа точно число в колона с набор от числа, разделени със запетая

Вие търсите FIND_IN_SET

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

ДЕМО SQL Fiddle

АКТУАЛИЗАЦИЯ

Само да го спомена, това също е възможно

SELECT *
FROM user
WHERE FIND_IN_SET( 2, action_type )

MySQL ще направи автоматично преобразуване в char



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA @Size анотация за BigDecimal

  2. Как мога да присвоя стойност на променлива, използвайки агрегатна функция в mysql?

  3. PDO/MYSQL подготвените изрази не са екраниращи символи?

  4. MySQL Left() или SUBSTRING()?

  5. Използване на MySQLi за вмъкване на данни в база данни