Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server - Dalam klausa dengan variabel yang dideklarasikan

Ganti @your_list, Your_table dan nilainya dengan barang asli.

DECLARE @your_list TABLE (list varchar(25)) 
INSERT into @your_list
VALUES ('value1'),('value2376')

SELECT *  
FROM your_table 
WHERE your_column in ( select list from @your_list )

Pernyataan pilih di atas akan melakukan hal yang sama seperti:

SELECT *  
FROM your_table 
WHERE your_column in ('value','value2376' )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan semua poin (lingkaran dengan jari-jari), yang tumpang tindih dengan titik yang diberikan

  2. 4 Cara Membantu Mencegah Overload Peringatan dengan SQL Server Monitoring

  3. Tidak dapat menggunakan agregat atau subkueri dalam ekspresi yang digunakan untuk grup menurut daftar klausa GROUP BY

  4. Bagaimana cara mengurai VARCHAR yang diteruskan ke prosedur tersimpan di SQL Server?

  5. Server SQL memilih baris yang berbeda hanya menggunakan nilai terbaru