Конкатенация строк SQL в результате - PullRequest
7 голосов
/ 23 декабря 2011

Допустим, у меня есть следующий запрос:

SELECT anInteger FROM table;

Как сделать так, чтобы этот запрос конкатенировал URL-адрес спереди - каждая возвращаемая строка становится такой:

'http://aurl.com/something?q=anInteger'

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

Ответы [ 2 ]

9 голосов
/ 23 декабря 2011

Вы бы использовали что-то вроде:

SELECT 'http://aurl.com/something?q=' + cast(anInteger as varchar) FROM table;
3 голосов
/ 23 декабря 2011

это будет зависеть от используемой СУБД:

MySQL:

SELECT concat (anInteger, «ваша строка идет сюда») FROM table;

PostgreSQL:

ВЫБРАТЬ anInteger || "ваша строка идет сюда";

Oracle:

То же, что и PostgreSQL

...