Как я могу поместить столбец из Excel в функцию IN в sql? - PullRequest
0 голосов
/ 22 января 2020

У меня есть длинный столбец в Excel, который я хочу поместить в IN ("", "", ...) -функцию в SQL. Как я могу это сделать, относительно того, что "" будет проблемой, когда просто копировать вставку?

например. Это первая пара строк файла Excel

enter image description here

Я хочу включить его в функцию IN без указания "" все время:

IN ("", "", ...)

Итак, как я могу поставить весь столбец между кавычками?

Ответы [ 2 ]

0 голосов
/ 22 января 2020
  1. В другом столбце используйте сначала функцию сцепления excel и concatenate ", затем ячейку, содержащую значение, затем еще одну" и, наконец, запятую.
  2. Затем скопируйте эту формулу по всему диапазону значений ячеек и удалите последнюю запятую.

Затем вы можете скопировать данные всего этого столбца как предложение IN.

0 голосов
/ 22 января 2020

Вы можете импортировать указанный столбец c из файла excel в вашу базу данных как временную таблицу, а затем просто вставить его имя в предложение IN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...