Добавить одинарную кавычку к разделенным запятыми данным Mysql - PullRequest
0 голосов
/ 12 июня 2019

Мне нужно добавить одинарные кавычки к данным, которые разделены запятыми

У меня есть переменная, которая хранит данные следующим образом

1234,1234,1234,1234,1234

Мне нужно добавить одинарные кавычки, чтобы они отображались какследует

'1234','1234','1234','1234'

Я написал следующий простой запрос

declare @id VARCHAR(155);
set @pid = '1234,1234,1234';

select concat(char(39),concat(@id,',',''''))

1 Ответ

1 голос
/ 12 июня 2019

Вы можете использовать replace() и concat():

concat('''', replace(@pid, ',', ''','''), '''')

replace() добавляет одинарные кавычки вокруг каждой запятой. concat() добавляет их в начале и в конце.

Здесь - это дБ <> скрипка.

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