使用SSMS

时间:2019-01-09 09:52:22

标签: sql-server excel comma

我想在下面的mssql查询中的ID之间放置逗号。我可能从不同的查询中获得这些千个ID。我现在在excel中进行操作。我将ID复制到excel,并使用'&'在ID号之前粘贴逗号,然后将其复制到Mssql。在Mssql中有可行的方法吗?只需复制ID并将逗号放在前面? 谢谢。

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

1 个答案:

答案 0 :(得分:4)

如果将ID复制到SSMS中,并且它们前面没有逗号,则可以按住Alt&Shift,然后按Down光标(如果有很多,请单击最后一个数字)开始在整列之前插入。如果再按一次comma,则会在每行之前添加一个逗号。