Выбор объектов с атрибутами NULL в QGIS?


35

Как определить, какие объекты имеют NULLатрибуты в таблице атрибутов шейп-файла?

Когда я пытаюсь [field]= 'NULL'это выбрать функции с value = 0(см. Рисунок)

пример

Ответы:


53

Вы пытались заменить "=" на "is"? Передо мной нет QGIS, но это довольно распространенный синтаксис выбора базы данных для работы со значениями NULL.

pedonal is NULL

0

Я разбил себе мозги об этом. Имя поля «ASSETID», это либо значение, либо NULL. Но на самом деле поле было текстовым полем (KML). Я пытался..

"ASSETID" ISNULL, "ASSETID" IS NULL, ISNULL("ASSETID"), "ASSETID" = ""  NOTHING WORKED!

тем не мение

"ASSETID" = '', "ASSETID" IN ('') did work also for search "ASSETID" in ('2251', '4321' etc)

Архаичный, но работоспособный.


-2

Вот ответ на ваш вопрос. Кроме того, в видео также объясняется, как обновить эти выбранные значения Null из другого шейп-файла (слоя). https://youtu.be/O2hkvJjR2_s


4
Это видео может ответить на вопрос, но когда-нибудь может отключиться. Поэтому было бы полезно, если бы вы могли включить краткое резюме в свой ответ.
MrXsquared

2
Ответы, содержащие только ссылки, часто удаляются как Ответы без ответов, поскольку информация отсутствует в самом Ответе.
Винс

-5

Пытаться:

Pedonal = ''

  • это должно работать!

это работает для текстовых полей ... я использую числовые поля, и это выбирает значения = 0
vascobnunes

11
@Darren Cope, NULL отличается от ""
artwork21
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.