Настраиваемый вывод SQL-запроса - PullRequest
0 голосов
/ 16 мая 2018

У меня есть запрос ниже:

   select 'my.MYNAME=' + name  from hostnames;

   my.MYNAME=abc
   my.MYNAME=xyz
   my.MYNAME=poi

Запрос является динамическим и дает результат 3, он может дать больший результат в зависимости от данных.

Мне нужен следующий вывод:

my.MYNAME1=abc
my.MYNAME2=xyz
my.MYNAME3=poi

Числа, добавляемые к MYNAME в соответствии с результатом, который он дает.

Я пытался

select 'my.MYNAME={c}' + name  from hostnames where (select count(*) as c from name);

но это не работает.

1 Ответ

0 голосов
/ 16 мая 2018

Один из способов это сделать:

SELECT CONCAT(CONCAT(CONCAT('my.MYNAME',ROWNUM),'='), name) FROM hostnames

DEMO

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