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

Vælg række, der indeholder det nøjagtige tal i kolonne med et sæt tal adskilt med komma

Du leder efter FIND_IN_SET

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

SQL Fiddle DEMO

OPDATERING

Bare for at nævne det, det er også muligt

SELECT *
FROM user
WHERE FIND_IN_SET( 2, action_type )

MySQL vil foretage en automatisk konvertering til char



  1. Hvordan undslipper man komma og dobbelt anførselstegn på samme tid for CSV-fil?

  2. Fejlkode:1055 inkompatibel med sql_mode=only_full_group_by

  3. Kør flere sql-sætninger ved kun at bruge execute i TOAD

  4. python - _mysql Kan ikke åbne include-filen:'config-win.h':Ingen sådan fil eller mappe ved installation af mysql-python