Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 вывод 2 полей в одно поле  [new]
_gues
Guest
привет всем
есть таблица doc_tree и там 2 поля object_id и class_id
нужно написать запрос, чтобы он выводил эти 2 поля в одном и пробел между ними. например:
select (object_id + ' ' + class_id) as id from doc_tree - только так не правильно.
как правильно?
28 апр 05, 08:55    [1503909]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]

Guest
select pole1 +'  ' +pole2 as ID
from tratata


если не строки либо конверт либо str
28 апр 05, 09:01    [1503915]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
_gues
Guest
так тоже не получается
28 апр 05, 09:11    [1503937]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
Adony
Member

Откуда: Москва
Сообщений: 1083
Что именно не получается?
28 апр 05, 09:15    [1503943]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
@ndrey
Member

Откуда: Novosibirsk
Сообщений: 343
select (cast (object_id as varchar(10)) + ' ' + cast(class_id as varchar(10)) as id from doc_tree
28 апр 05, 09:16    [1503949]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
_gues
Guest
select ( cast( object_id as varchar ) + ' ' + cast( class_id as varchar ) ) as id
from doc_tree

пишет, что отсутствует левая скобка. ошибка - ORA 00906
28 апр 05, 09:20    [1503958]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
@ndrey
Member

Откуда: Novosibirsk
Сообщений: 343
create table #t (object_id int,class_id int)
insert into #t values (1,1)
insert into #t values (2,2)
insert into #t values (3,3)
insert into #t values (4,1)
insert into #t values (3,5)

select (cast (object_id as varchar(10)) + ' ' + cast(class_id as varchar(10))) as [id] from #t

Работает на УРА!!
28 апр 05, 09:26    [1503974]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
@ndrey
Member

Откуда: Novosibirsk
Сообщений: 343
автор
пишет, что отсутствует левая скобка. ошибка - ORA 00906


Это полный текст запроса?
28 апр 05, 09:27    [1503979]     Ответить | Цитировать Сообщить модератору
 Re: вывод 2 полей в одно поле  [new]
_gues
Guest
спасибо, разобрался.
28 апр 05, 09:34    [1503991]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить