powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Функция
3 сообщений из 3, страница 1 из 1
Функция
    #37003081
Aquest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Скажите пожалуйста, есть ли в SQL db2 функция, которая преобразует строку в число
следующим образом:

ФУНКЦИЯ('000015') return 15.

А еще если есть строка: str='00001/00123/00012/01234'
то предполагается брать эти числа, например:
ФУНКЦИЯ(SUBSTR(str,1,5))=1
ФУНКЦИЯ(SUBSTR(str,7,11))=123 и т.д.

ФУНКЦИЯ(SUBSTR(str,1,5))+ФУНКЦИЯ(SUBSTR(str,7,11))=124
как дополнить слева нулями до 5 символов и преобразовать в string?
'00124'
Т.е. еще нужна фунция которая дополняет указанными символами слева
какую-то строку до фиксированного значения символов.
...
Рейтинг: 0 / 0
Функция
    #37003504
AquestЗдравствуйте.
Скажите пожалуйста, есть ли в SQL db2 функция, которая преобразует строку в число
следующим образом:

ФУНКЦИЯ('000015') return 15.

INT('000015')

Aquestкак дополнить слева нулями до 5 символов и преобразовать в string?
'00124'

RIGHT(DIGITS(124),5)
...
Рейтинг: 0 / 0
Функция
    #37004194
Aquest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Константин Краснов,

спасибо.

Для информации нашел еще функции:
LPAD('20',5,'0')='00020'
и стандартная cast('00020' as integer).

Возьму ваши функции навооружение.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Функция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]