Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не знаю как / 5 сообщений из 5, страница 1 из 1
15.07.2014, 16:56:02
    #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
15.07.2014, 17:06:12
    #38697103
testerol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не знаю как
наверное как-то так (идея)

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

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


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