Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie instrukcji IN dla parametru SQL procedury składowanej

Jednym ze sposobów jest użycie dynamicznego SQL. Oznacza to wygenerowanie kodu SQL jako ciągu, a następnie wykonanie go.

Łatwiejszym sposobem (być może) jest użycie like :

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

Zauważ, że to umieszcza separator na początku i na końcu wyrażeń, więc „10” nie będzie pasować do „11010”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiązania C++ dla MySQL

  2. Dlaczego XAMPP nie nadaje się do produkcji?

  3. Wiele kluczy obcych w tej samej tabeli

  4. MySQL - Najłatwiej wybierz ostatni wstawiony wiersz

  5. MySQL Nieprawidłowa wartość domyślna znacznika czasu, gdy nie podano wartości domyślnej.