sql >> Database >  >> RDS >> Sqlserver

SQL Server - In-clausule met een gedeclareerde variabele

Vervang @your_list, Your_table en de waarden door echte dingen.

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 )

De select-instructie abowe zal hetzelfde doen als:

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


  1. MySQL Server 8.0 externe database

  2. MySQL gebruikt geen indexen met WHERE IN-clausule?

  3. Rails &Postgresql:hoe groepeer je queries op uur?

  4. Toekenning van machtigingen voor het maken van directory's in Oracle