将数字列表快速转换为mysql IN列表的最佳方法是什么?

时间:2017-10-06 15:21:57

标签: mysql excel

在构建查询时,我需要输入大量数字,我将使用link_to 'Back', 'javascript:history.back()' 子句。我通常从Excel中提取这些数字。

目前我在Excel中使用IN,格式如下:

=CONCAT(A1,B1,C1,D1)

这为我提供了需要粘贴到查询中的输出。

我无法帮助,但认为有更好的方法可以做到这一点!您使用什么方法来获得相同的结果?我一直在寻找优化方式。

2 个答案:

答案 0 :(得分:0)

我发现最简单的方法是将电子表格保存为“csv”。文件,并调整选项以适应:

  • 将所有单元格设置为'引用'由撇号
  • 如果垂直输入值,请将行终止符设置为逗号

保存,然后在记事本等文本编辑器中重新打开它。

答案 1 :(得分:0)

我使用与数据相邻的“帮助”列,其公式如下: -

="'"&A1&"',"

将公式复制到列的已用区域的末尾。选择新的列单元格并粘贴到您的脚本中,然后删除尾随的逗号并将其包装在括号()