|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - Добавление нулей слева от числа |
|
Прочие БД - Добавление нулей слева от числа
|
Пользователь Сообщения: 69 |
Мне нужно перевести integer в char и при этом добавить слева от числа нули.
Пример: входные данные integer : 598 на выходе как стринг : 0000598 Есть ли такая функция?? И как это можно сделать.? |
|
Отправлено: 14:27, 02-12-2008 |
Пользователь Сообщения: 86
|
Jonik-Mnimonik,
Цитата Jonik-Mnimonik:
Это связано с тем, что числа в памяти представлены в 16-чной системе. Если нужно преобразовать, то неободимо выделять в 16 чном коде порядки чисел и переписывать их в символы цифр. |
|
------- Отправлено: 16:44, 02-12-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Есть такие замечательные функции LPAD() и RPAD()
Тебе нужно воспользоваться функцией LPAD. Эта функция добавляет нужный символ в нужном количестве в левую сторону строки. Для твоего примера эта функция выглядет вот так: Хотья у меня сработал и без преобразования в char, т.е. |
Отправлено: 09:51, 04-12-2008 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Ярлыки в Другие места (панель слева) | Klinifin | Microsoft Windows 2000/XP | 7 | 19-03-2015 18:07 | |
обрезание первых нулей при вставке в excel | vagner_HATE | Хочу все знать | 4 | 27-03-2006 10:01 | |
панель задач слева | baset | Microsoft Windows 2000/XP | 1 | 03-02-2006 10:43 | |
четность числа | elfoflorien | Вебмастеру | 6 | 18-09-2005 20:49 | |
суммироват числа | Artashes | Программирование и базы данных | 3 | 30-08-2003 18:31 |
|