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

Имеется поле со счетчиком IDENTITY
1,2,3,4

Необходимо, чтобы результат запроса возвратил

001
002
003
....
19 июл 04, 17:30    [818565]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование  [new]
MCMXCVIII
Member

Откуда:
Сообщений: 130
select right('00' + convert(varchar, ID), 3)
  from ...
19 июл 04, 17:37    [818588]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование  [new]
vma_mnt
Member

Откуда: Новокузнецк
Сообщений: 602
SELECT RIGHT('0000000000' + CAST ID as varchar(10),10)
19 июл 04, 17:39    [818599]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование  [new]
MVM
Member

Откуда:
Сообщений: 271
Только что для своих нужд написано
@bnom1 int

replicate('0',7-len(convert(varchar(12),@bnom1)))+convert(varchar(12),@bnom1)
19 июл 04, 17:43    [818610]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование  [new]
(c)VIG
Member

Откуда:
Сообщений: 1507
select replace(str(id),' ','0')
19 июл 04, 17:59    [818659]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование  [new]
@SOL
Guest
Спасибо всем !
19 июл 04, 18:34    [818773]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить