Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan Pernyataan IN untuk Parameter Prosedur Tersimpan SQL

Salah satu caranya adalah menggunakan SQL dinamis. Itu menghasilkan SQL sebagai string dan kemudian menjalankannya.

Cara yang lebih mudah (mungkin) adalah dengan menggunakan like :

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

Perhatikan bahwa ini menempatkan pemisah di awal dan akhir ekspresi, jadi "10" tidak akan cocok dengan "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. Strategi untuk menangani persyaratan yang terus berubah untuk skema MySQL?

  2. Apa yang Setara dengan DATALENGTH() di MySQL?

  3. Bagaimana cara mencari dan mengganti semua instance string dalam database?

  4. Bagaimana Cara Menginstal MySQL di Windows 10? – Solusi Satu Atap Anda Untuk Menginstal MySQL

  5. loop kueri mysql