Добавить текст перед полем в наборе результатов запроса базы данных - PullRequest
2 голосов
/ 24 мая 2011

Я выполняю запрос к базе данных и хотел бы добавить в поле идентификатора буквы «LG».Результатом будет что-то "LG23493" (где идентификатор 23493).Я знаю, что, возможно, потом смогу сделать это с помощью некоторого сценария, но я хочу сделать это в реальном запросе.

Ответы [ 3 ]

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

Оператор конкатенации в Firebird равен ||, поэтому вам нужно что-то вроде 'LG'||id.

1 голос
/ 24 мая 2011

Использовать функцию конкатенации CONCAT():

SELECT 
    CONCAT( 'LG', id ) AS id ,
    ...
0 голосов
/ 24 мая 2011
select concat('LG', id) from mytable
...