【发布时间】:2019-01-09 09:52:22
【问题描述】:
我想在 mssql 中的以下查询中的 id 之间放置逗号。我从不同的查询中得到了这些可能数千个 id。我现在在 excel 中执行此操作。我将 id 复制到 excel 并使用 '&' 在 id 数字前面粘贴逗号,然后将粘贴复制到 Mssql。在 Mssql 中有没有实用的方法来做到这一点?只需复制 id 并在前面放置逗号? 谢谢。
Select * from Table A where
id in
(123
,453
,576
,564
,535
,553
,327
)
【问题讨论】:
-
您的 SQL 确实有逗号 (
,) 是吗。你到底在这里问什么? -
如果你从一个excel列中得到它们,你可以在前面有一个逗号的另一列,然后把它带来。此外,在最近版本的管理工作室中,您可以按住 Alt 并拖动光标以选择每个数字前的所有空格,然后只需单击一次逗号键即可在任何地方输入逗号。
-
如果您只有一个列表,您可以使用 notepad++ 轻松完成此操作。请参阅此问题/答案:stackoverflow.com/questions/42465806/…
标签: sql-server excel comma