Страница 1 из 1

Выборка в MapInfo. SQL запрос.

Добавлено: 06 авг 2020, 14:51
WeMaN
Добрый день. Такой момент.
Есть таблица, у нее есть поле "Код_объекта" (Символьное 254)
В нем идут коды, по типу:
ID_4_253_0_C01
ID_4_253_0_C01
TT_4_251_0_C01
ID_4_253_0_C01
CO_4_255_0_C01

И таких записей 1000 строк.
Задача такая, надо через выборку найти все объекты, код которых содержит "253" или код которых содержит "ID" и т.д.
Если проводить параллели с поиском Windows, то это как поиск через Windows со звездочкой, типа, если мы ставим в поиске *253* то он найдет все файлы с именем где фигурирует 253... Надеюсь смысл понятен..
Грубо говоря, это не строгий запрос, а запрос с упоминанием куска атрибута, а не атрибута целиком.

Смотрел различные статьи:
https://function-x.ru/sql_in.html
http://glab2007.narod.ru/a/opmb.html#ch4
https://lektsii.org/9-36939.html

Так и не нашел примера такой выборки.
Неужели это так сложно сделать?
Прошу помочь и подсказать, кто в теме подобного выбора.

Re: Выборка в MapInfo. SQL запрос.

Добавлено: 06 авг 2020, 14:53
freeExec
В SQL это так

Код: Выделить всё

WHERE field LIKE '%253%'

Re: Выборка в MapInfo. SQL запрос.

Добавлено: 06 авг 2020, 15:34
WeMaN
freeExec, Спасибо!

Re: Выборка в MapInfo. SQL запрос.

Добавлено: 26 май 2022, 15:49
newkosss
Добрый день!
Необходимо посчитать площади, указанные в колонках "fond_zil" и "fond_nezil" в таблицах "КРТ_ТАО_исходник" и "КРТ_НАО_исходник" для каждой транспортной зоны в таблице "Транспортные зоны".
При этом надо учитывать, что инструмент "разрезать" не нужно использовать, а реализовать такой SQL-запрос, который пропорционально посчитал бы площади жилых и нежилых КРТ для каждой транспорной зоны с учетом того, что границы КРТ могут располагаться на пересечении сразу нескольких областей КРТ (комплексное развитие территории).
Помогите, пожалуйста, найти решение и составить SQL-запрос соответствующим образом.
К сообщению прикладываю таблицы MI и скриншот для визуального восприятия.
Мой тел: 89685700649