Поиск правильного выражения SQL для таблицы поиска атрибутов в QGIS - PullRequest
0 голосов
/ 20 октября 2019

Мне нужно сделать поиск в таблице атрибутов в QGIS. Перевод с французского, так что административные территории могут быть вам не знакомы, но, надеюсь, необходимый код будет. В основном мне нужно искать IRIS (тип территории, имя столбца: «IRIS_TYP»), типом которого является «A» или «D» (содержится в столбце «IRIS_TYP»), где название коммуны - «Braye». '(имя столбца "NOM_COM") и имеет более 100 ложементов (имя столбца "P14_LOG").

Я думал о чем-то вроде:' A 'и' D 'в "IRIS_TYP" вNOM_COM ('Braye')> "P14_LOG", но, очевидно, это не сработало.

1 Ответ

0 голосов
/ 21 октября 2019

В вашей QGIS с помощью инструмента менеджера БД вы можете использовать окна SQL и набрать запрос в виде

  select * from your_table  
  where IRIS_TYP IN  ('A', 'D' ) 
  AND commune ='Braye'
  HAVING count(logements) >100

установить контрольный марш, загрузить результат в качестве нового слоя и нажать загрузить сейчас

...