Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.03.2001, 04:58
|
|||
---|---|---|---|
|
|||
Форматирование строки |
|||
#18+
Переменая типа char(5) содержит цифры: 1,2,3,4,5...... . А надо записывать с нулями: 00001, 00002..... . Как это можно сделать? (MS SQL7). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.03.2001, 09:56
|
|||
---|---|---|---|
|
|||
Форматирование строки |
|||
#18+
declare @a char(5) select @a=convert(char(5),1) select @a=replicate('0',5-len(ltrim(rtrim(@a))))+ltrim(rtrim(@a)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.03.2001, 10:09
|
|||
---|---|---|---|
Форматирование строки |
|||
#18+
Я обычно делаю так: declare @a char(5),@x int select @x=5 select @a=substring(convert(char(15),100000+@x),2,5) select @a ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.03.2001, 12:33
|
|||
---|---|---|---|
Форматирование строки |
|||
#18+
Попробуй так: declare @str char(5) select @str='1' select @str [str], right(rtrim('00000'+@str),5) [srt_new] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1827222]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 384ms |
0 / 0 |