powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не знаю как
5 сообщений из 5, страница 1 из 1
Не знаю как
    #38697084
PanzerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть запрос на вырезку подстроки из строки. Мне нужно привести ее к типу bigint. Периодически в подстроке попадаются не целочисленные данные. Как можно написать условие отбора только целочисленных данных.
Вот запрос:
select substring(substring(replace (data, '"','') from position('to_id:' in replace (data, '"',''))+7)
for position(',' in substring(replace (data, '"','') from position('to_id:' in replace (data, '"',''))+7))-1)) as kl,

uid
FROM public.ibpm_14_05_06
...
Рейтинг: 0 / 0
Не знаю как
    #38697103
testerol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверное как-то так (идея)

Код: sql
1.
SELECT num FROM table1 WHERE num-int(num)=0
...
Рейтинг: 0 / 0
Не знаю как
    #38697130
PanzerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
testerol,
проблема в том, что оно не приводит к типу и ругается, что некторые символы не могу приводится к int. Так не отработает
...
Рейтинг: 0 / 0
Не знаю как
    #38697204
Oleg Bartunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PanzerID,

select pg_typeof
...
Рейтинг: 0 / 0
Не знаю как
    #38697494
PanzerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg Bartunov,
спасибо помогло))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не знаю как
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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