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

MySql :Vælg sætning ved hjælp af IN-operator

Du kan bruge FIND_IN_SET() :

SELECT column1 FROM table WHERE FIND_IN_SET('2', column2) != 0

IN operator er dybest set en genvej til mange OR'er:

WHERE column2 = IN ('a', 'b', 'c')

giver samme resultat som

WHERE (column2 = 'a' OR column2 = 'b' OR column2 = 'c')


  1. Valg af data i et Postgres-array

  2. hvad er den rigtige måde at konvertere mellem mysql datetime og python timestamp?

  3. Skift datoformatet for den aktuelle session i SQL Server

  4. SCD Type 1