使用 SSMS 在 where 子句中的每个 id 之前放置逗号

Place commas before each id in a where clause using SSMS

我想在 mssql 的以下查询中的 id 之间放置逗号。我从不同的查询中得到这些可能有上千个 ID。我在excel右now.I复制ids到excel并使用'&'在id号前面粘贴逗号然后复制粘贴到Mssql。在 Mssql 中是否有实用的方法来执行此操作?只需复制 id 并在前面放置逗号? 谢谢。

Select * from Table A where 
id in 
(123
,453
,576
,564
,535
,553
,327
)

如果您将 ID 复制到 SSMS 并且它们前面没有逗号,您可以按住 Alt&Shift 然后按 Down 光标(或者如果您有lot) 在整个列之前开始插入。如果您随后按 comma 一次,它会在每行前添加一个逗号。