| Начало » Использование СУБД » PostgreSQL » CSV запрос (Требуется SQL запросом в Postgres получить CSV) Переход к форуму:
	| 
		
			| CSV запрос [сообщение #922] | Mon, 31 October 2022 14:32  |  
			| 
				
				
					|  alex2000 Сообщений: 1
 Зарегистрирован: October 2022
 | Junior Member |  |  |  
	| Добрый день! Подскажите, как, если есть возможность в Postgres, получить готовую CSV строчку SQL запросом.
 Как-то:
 
 только чтобы запятые и кавычки правильно экранировались.select concat (a,',',b) from tСпасибо заранее
 |  
	|  |  |  
	| 
		
			| Re: CSV запрос [сообщение #927 является ответом на сообщение #922] | Tue, 01 November 2022 11:23  |  
			| 
				
				
					|  fraks Сообщений: 152
 Зарегистрирован: June 2022
 Географическое положение: Новосибирск
 | Senior Member |  |  |  
	| В текстовых полях сначала заменяешь каждую кавычку на две кавычки, в Firebird для этого есть встренная функция REPLACE. Потом кавычишь все поле.
 Числовые поля кастишь к строке, заменяешь там , на . если вдруг случится.
 
 Не исключено что более правильный вариант - делать это уже на клиенте.
 И возможно, есть готовые инструменты для этого.
 Возможно даже в комплекте сервера.
 
 |  
	|  |  | 
 
 
 Текущее время: Fri Oct 31 10:33:43 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.00677 секунд |