Подскажите как вывести несколько колонок в одной. Скажем в таблице отдельными колонками хранится фамилия, имя, отчество. А нужно чтобы при выводе это была одна колонка.
Нашел на этом форуме интересное описание по этому поводу http://postgresql.ru.net/node/213840
строки лучше объединять через CONCAT.
Зато через соединение строк удобно форматировать вывод, скажем ставить перед номером квартиры - 'кв.' - в случае отсутствия номера квартиры сотрется и слово 'кв.'
Сцепите нужные значения
Сцепите нужные значения колонок вместе через ||, т.е.
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.
Зато через соединение строк удобно форматировать вывод, скажем ставить перед номером квартиры - 'кв.' - в случае отсутствия номера квартиры сотрется и слово 'кв.'