MYSQl экспортирует набор результатов csv и отправляет его как параметр или переменную через процесс - PullRequest
0 голосов
/ 28 января 2011

Я нашел веб-ссылку, в которой рассказывается, как экспортировать набор результатов в OUTFILE. http://sandaldjepit.com/2009/how-to-export-mysql-data-table-to-excel-csv-format-with-sql-query/

Но я хочу сохранить набор результатов в переменной длинного текста, вернуть его в качестве параметра out или отправить в виде 1 строки, 1 записи столбца, например:

выберите стр;

Я пытался обойти эту проблему, используя concat и group_concat, но если какое-либо значение равно нулю, вся строка станет пустой.

Может кто-нибудь предложить обходной путь. Я в порядке, если мне нужно записать результат в OUTFILE, а затем загрузить в переменную. Поскольку я не могу управлять локальной файловой системой, лучше сохранить файл в месте, где у mysql есть доступ.

Или приветствуется любая другая идея с кодом.

Пожалуйста, проведите меня через

1 Ответ

0 голосов
/ 24 мая 2011

Попробуйте использовать функцию ifnull(col_name, "").Если конкретный столбец равен нулю, вместо него используется пустая строка.

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