Wybierasz funkcje z atrybutami NULL w QGIS?

35

Jak rozpoznać, które obiekty mają NULLatrybuty w tabeli atrybutów pliku kształtu?

Kiedy próbuję [field]= 'NULL', wybiera funkcje za pomocą value = 0(patrz zdjęcie)

przykład

vascobnunes
źródło

Odpowiedzi:

53

Czy próbowałeś zamienić „=” na „is”? Nie mam QGIS przede mną, ale jest to dość powszechna składnia wyboru bazy danych do pracy z wartościami NULL.

pedonal is NULL
RyanDalton
źródło
0

W tym momencie pobiłem rozum. Nazwa pola to „ASSETID”, jest to wartość lub NULL. Ale tak naprawdę to pole było polem tekstowym (KML). Próbowałem..

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

jednak

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

Archaiczny, ale wykonalny.

John Groat
źródło
-2

Oto odpowiedź na twoje pytanie. Ponadto wideo instruuje również, jak zaktualizować te wybrane wartości Null z innego pliku kształtu (warstwy). https://youtu.be/O2hkvJjR2_s

Huynh Kosmos
źródło
4
Ten film może odpowiedzieć na pytanie, ale może kiedyś przejść do trybu offline. Przydałoby się zatem, aby w odpowiedzi podać krótkie streszczenie.
MrXsquared
2
Odpowiedzi tylko z łączem są często usuwane jako Odpowiedzi bez odpowiedzi, ponieważ informacje nie występują w samej Odpowiedzi.
Vince
-5

Próbować:

Pedonalny = ''

  • to powinno działać!
Darren Cope
źródło
, który działa w przypadku pól tekstowych ... używam pól numerycznych i wybiera wartości = do 0
vascobnunes
11
@Darren Cope, NULL różni się od „”
artwork21