sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server - In-klausul med en erklæret variabel

Erstat @din_liste, Din_tabel og værdierne med rigtige ting.

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 )

Vælg-sætningen ovenfor vil gøre det samme som:

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


  1. Hvordan bruger jeg IN-operator men med AND condition

  2. Robust tilgang til opbygning af SQL-forespørgsler programmatisk

  3. Postgresql server fjernforbindelse

  4. TSQL - Er det muligt at definere sorteringsrækkefølgen?