powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с запросом
3 сообщений из 3, страница 1 из 1
Проблема с запросом
    #33949937
Пересвет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.

Имеется таблица с полем(допустим pole1) типа text или varchar. В этом поле хранится разнородная информация в том числе и целый числа. Вопрос как произвести выборку из таблицы, чтобы запрос вернул только те записи, в которых поле pole1 можно преобразовать к integer?
...
Рейтинг: 0 / 0
Проблема с запросом
    #33950268
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать регулярные выражения?
9.7.3. POSIX Regular Expressions в доке
...
Рейтинг: 0 / 0
Проблема с запросом
    #33952165
Владимор Конев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тебе маленькая иллюстрация по проблеме.
Можешь развить её дальше сам...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
select str as "Котлеты с мухами",
       translate(str, '$1234567890', '$') as "Мухи",
       translate(str, '1234567890'||translate(str, '$1234567890', '$'), '1234567890') as "Котлеты"
  from (
          select '45А' as str from dual union all
          select '3/В' as str from dual union all
          select '345' as str from dual union all
          select 'dgВ' as str from dual union all
          select '2-б' as str from dual
       )

Query finished, retrieving results...

Котлеты с мухами  Мухи  Котлеты
----------------  ----  -------
45А               А           45 
 3 /В               /В           3 
 345                           345 
dgВ               dgВ
 2 -б               -б           2 

 3  row(s) retrieved
Соответственно к целому числу без особых проблем может быть преобразовано всё то, у чего "Мухи" is null.
Вот только непонятно, что делать с экспоненциальным представлением числа - оно ведь тоже по сути может быть целым

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


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