Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server - In-Klausel mit einer deklarierten Variablen

Ersetzen Sie @your_list, Your_table und die Werte durch echtes Zeug.

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 )

Die obige select-Anweisung macht dasselbe wie:

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