sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server - In-sats med en deklarerad variabel

Ersätt @din_lista, Din_tabell och värdena med riktiga saker.

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 )

Select-satsen ovan gör samma sak som:

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


  1. Skapa en mer avancerad modell med status för användare, trådar och inlägg

  2. Undantag:Det finns redan en öppen DataReader kopplad till denna anslutning som måste stängas först

  3. Uppdatera flera rader i samma fråga med PostgreSQL

  4. Återställ rotlösenordet för MySQL