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

Откуда:
Сообщений: 209
Доброго!
Форумчане, подскажите
Как в простом запросе
select number 
from diplom



сделать так чтобы при выполнении на выходе поле number было со знаком '№'
данные в таблице числовые (010203124)


>> не update данные в таблице
21 июн 13, 13:31    [14465453]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
bboyRALF
данные в таблице числовые (010203124)
точно числовые? лидирующий ноль какбы намекает
21 июн 13, 13:36    [14465499]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
bboyRALF
конкатенации
Оператор "+".
bboyRALF
данные в таблице числовые (010203124)
У числовых данных не бывает цифры 0 спереди.

Сообщение было отредактировано: 21 июн 13, 13:37
21 июн 13, 13:36    [14465509]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
bboyRALF
данные в таблице числовые (010203124)
Не верю! (с)
Откуда лидирующий "0"?
21 июн 13, 13:37    [14465521]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
bboyRALF
Member

Откуда:
Сообщений: 209
Гавриленко Сергей Алексеевич
bboyRALF
конкатенации
Оператор "+".
bboyRALF
данные в таблице числовые (010203124)
У числовых данных не бывает цифры 0 спереди.

да там 0 впереди
21 июн 13, 13:41    [14465554]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
super-code
Member

Откуда:
Сообщений: 244
Что Вы все? Человек написал, что данные числовые. Но не написал тип столбцы. Данные числовые, а тип столбца строка (определил по лидирующему нулю).

Вот так:
select N'№'+number
from diplom
21 июн 13, 13:49    [14465641]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
bboyRALF
Member

Откуда:
Сообщений: 209
Гавриленко Сергей Алексеевич,
select '№'+number
from diplom

так ?
21 июн 13, 13:49    [14465651]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
bboyRALF,

Короче, вот, смотрите примеры.
21 июн 13, 13:50    [14465653]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
bboyRALF
Member

Откуда:
Сообщений: 209
super-code,

тип char
21 июн 13, 13:51    [14465669]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
bboyRALF
super-code,

тип char
Тип char имеет длинну в 1 символ.

Что же вы даже сказать правильно не можете? :-(
21 июн 13, 14:30    [14465999]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
bboyRALF
Member

Откуда:
Сообщений: 209
alexeyvg,

char(19) NULL
сори
21 июн 13, 14:58    [14466268]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
bboyRALF
Member

Откуда:
Сообщений: 209
baracs,

Да это же объединение таблиц..
А мне нужно просто к строке из данных добавить № (№01024032034211)
21 июн 13, 17:23    [14467370]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
Glory
Member

Откуда:
Сообщений: 104751
bboyRALF
А мне нужно просто к строке из данных добавить № (№01024032034211)

Ну так что вам мешает проверить + ?
21 июн 13, 17:26    [14467383]     Ответить | Цитировать Сообщить модератору
 Re: конкатенации или  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
bboyRALF
baracs,

Да это же объединение таблиц..
А мне нужно просто к строке из данных добавить № (№01024032034211)
Вы пьяный что ли?
По ссылке:
MSDN
+ (объединение строк) (Transact-SQL)

Оператор в строковом выражении, объединяющий две или более символьных или двоичных строки, два или более столбцов или несколько строк и имен столбцов в одно выражение (строковый оператор).
21 июн 13, 17:32    [14467417]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить