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

Brug af IN-sætning til Stored Procedure-parameter SQL

En måde er at bruge dynamisk SQL. Det vil sige generere SQL'en som en streng og derefter udføre den.

En nemmere måde (måske) er at bruge like :

where concat(', ', @IDS, ', ') like concat('%, ', id, ', %')

Bemærk, at dette sætter separatoren i begyndelsen og slutningen af ​​udtrykkene, så "10" vil ikke matche "11010".



  1. Konverter mysqli-paginering til forberedt erklæringspaginering

  2. Konverter MySQL til XML via PHP

  3. Bruger jeg JDBC Connection Pooling?

  4. Brug af joinforbindelser til at kombinere data fra forskellige tabeller i PostgreSQL