Выберите «Имя» + (': __________') из таблицы - PullRequest
0 голосов
/ 15 октября 2019

У меня есть выбор:

select name from table

Мой ответ:

Alex

Можно ли как-нибудь получить ответ, "Alex: __________" на мой выбор?

Ответы [ 4 ]

6 голосов
/ 15 октября 2019

Использовать конкатенацию строк:

SELECT name || ': __________' FROM table

Однако я хотел бы спросить, действительно ли это работа для SQL-запроса или нужно ли выполнять форматирование на любом языке среднего уровня, который вызывает базу данных.

3 голосов
/ 15 октября 2019

Возможно, вам нужна фиксированная длина ответа, тогда вы должны использовать что-то вроде:

SELECT RPAD(name || ': ', 30,'_') from table
1 голос
/ 15 октября 2019

вы можете использовать CONCAT функцию

select CONCAT(name,': __________' ) from table

смотрите эту ссылку, как использовать детали: https://www.w3resource.com/oracle/character-functions/oracle-concat-function.php

0 голосов
/ 15 октября 2019

выберите EmployeeName + ': ___________' из Employee

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