sql >> Databasteknik >  >> RDS >> Sqlserver

Deklarera variabel med flera värden i SQL

Du behöver tabellvariabel eller temptabell .

DECLARE @RECEIPTIDS TABLE(val VARCHAR(100))
Insert into @RECEIPTIDS values ('R00013'), ('R00028')

Du kan använda den i IN som

where field IN (Select val from @RECEIPTIDS)


  1. Hur man gör Sequelize använda singular tabellnamn

  2. Transponera rader och kolumner utan aggregat

  3. Hur använder man GROUP_CONCAT med Zend Framework?

  4. MySQL MED ROLLUP visar inte vad jag förväntade mig