Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Объединить значения из нескольких столбцов  [new]
Antonio1184
Member

Откуда:
Сообщений: 18
Всем добрый день.
Помогите, пожалуйста:
Есть, например, столбце col1 и col2. Мне необходимо получить col3 который равен col1_col2. (т.е. сцепить значения)

и еще, можно ли из даты сразу вырвать только месяц-год или обязательно брать одельно month, отдельно year и их соединять?
13 май 11, 09:55    [10645275]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
вырвают руки, сцепляют вагоны

1 Вопрос - ответ +
2 Вопрос -
SELECT RIGHT(CONVERT( varchar(10),GETDATE(),104),7)
13 май 11, 10:09    [10645404]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Antonio1184
Member

Откуда:
Сообщений: 18
Спасибо.

А с первым вопросом не понял ответа, если честно. Сцепить написал по аналогии с соответствующей ф-цией в экселе.
13 май 11, 10:28    [10645559]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
+
13 май 11, 10:30    [10645584]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
tpg
+

+ISNULL(field,'')

для текстовых полей
13 май 11, 10:32    [10645593]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Antonio1184
Member

Откуда:
Сообщений: 18
Понял, спасибо!

З.Ы. тяжело переходить с обычного sql :)
13 май 11, 10:44    [10645697]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Antonio1184
З.Ы. тяжело переходить с обычного sql :)
А кто такой "обычный sql"?
13 май 11, 10:57    [10645819]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
NETClient
Member

Откуда:
Сообщений: 461
Antonio1184
Понял, спасибо!

З.Ы. тяжело переходить с обычного sql :)

А где такой есть?
13 май 11, 10:57    [10645820]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
J.d
Member

Откуда: Москва
Сообщений: 691
)))))) что это вообще за обычный. у нас что необычный? )
волшебный
13 май 11, 12:08    [10646528]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Antonio1184
Member

Откуда:
Сообщений: 18
Простите, не силен в теории. Сейчас, наверное, съедите :)

с ораклом тоже объединение пишется как ||, например. Создавать таблицу как creat table tbl as select... а не select ... into tbl from
13 май 11, 12:19    [10646660]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
Antonio1184
Простите, не силен в теории. Сейчас, наверное, съедите :)

с ораклом тоже объединение пишется как ||, например. Создавать таблицу как creat table tbl as select... а не select ... into tbl from
T-SQL и PL-SQL вообще-то разнятся...
13 май 11, 12:24    [10646708]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
Antonio1184
Member

Откуда:
Сообщений: 18
Не хотел никого обидеть ! :)
Всем спасибо! буду учиться :)
13 май 11, 12:33    [10646780]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
простой паря
Guest
select GruzEtSngID+'---'+nameShort from dbo.nsGruzEtSng
28 ноя 11, 16:08    [11672253]     Ответить | Цитировать Сообщить модератору
 Re: Объединить значения из нескольких столбцов  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
Ken@t
SELECT RIGHT(CONVERT( varchar(10),GETDATE(),104),7)
А может
SELECT CONVERT(CHAR(6),CURRENT_TIMESTAMP,112)
?
28 ноя 11, 16:26    [11672464]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить