вывод нескольких колонок вместе

Подскажите как вывести несколько колонок в одной. Скажем в таблице отдельными колонками хранится фамилия, имя, отчество. А нужно чтобы при выводе это была одна колонка.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Сцепите нужные значения

Сцепите нужные значения колонок вместе через ||, т.е.

SELECT familiya || name || otchestvo FROM table;

Спасибо, оно! Вот только

Спасибо, оно!
Вот только слитно выводит.
Если можно - где найти описание вот таких "мелочей", полдня потратил, но не нашел :(

В мануале

В мануале конечно.
http://postgresql.ru.net/manual/index.html
конкретно вашей
http://postgresql.ru.net/manual/functions-string.html

Нашел на этом форуме

Нашел на этом форуме интересное описание по этому поводу http://postgresql.ru.net/node/213840
строки лучше объединять через CONCAT.
Зато через соединение строк удобно форматировать вывод, скажем ставить перед номером квартиры - 'кв.' - в случае отсутствия номера квартиры сотрется и слово 'кв.'

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023