Новые сообщения [новые: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&tablet=1&tid=1827222]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 374ms |
0 / 0 |