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

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

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.


-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


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ć!

, 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.