sql >> Databasteknik >  >> RDS >> Mysql

Välj rad som innehåller exakt nummer i kolumn med uppsättning nummer separerade med kommatecken

Du letar efter FIND_IN_SET

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

SQL Fiddle DEMO

UPPDATERA

Bara för att nämna det, detta är också möjligt

SELECT *
FROM user
WHERE FIND_IN_SET( 2, action_type )

MySQL kommer att göra en automatisk konvertering till char



  1. Jag har PHP som fyller i en dropdown-ruta, och jag vill att den också ska fylla två skrivskyddade textrutor från samma tabell

  2. MySQL:behålla serverns tidszon eller användarens tidszon?

  3. MySQL ATAN() Funktion – Returnera bågtangenten för ett värde (eller värden)

  4. SQL, hur man använder SELECT