เลือกคุณสมบัติที่มีแอตทริบิวต์ NULL ใน QGIS หรือไม่


35

ฉันจะระบุว่าคุณลักษณะใดมีNULLคุณสมบัติในตารางแอตทริบิวต์ของ Shapefile ได้อย่างไร

เมื่อฉันลอง[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 ที่เลือกเหล่านี้จาก shapefile อื่น (เลเยอร์) https://youtu.be/O2hkvJjR2_s


4
วิดีโอนี้อาจตอบคำถาม แต่สามารถออฟไลน์ได้ซักวันหนึ่ง ดังนั้นมันจะมีประโยชน์ถ้าคุณสามารถรวมบทสรุปสั้น ๆ ในคำตอบของคุณ
MrXsquared

2
คำตอบที่ลิงก์อย่างเดียวมักจะถูกลบออกเป็นคำตอบที่ไม่ใช่คำตอบเพราะข้อมูลไม่ได้อยู่ในคำตอบเอง
วินซ์

-5

ลอง:

Pedonal = ''

  • ที่ควรจะทำงาน!

ใช้งานได้กับฟิลด์ข้อความ ... ฉันใช้ฟิลด์ตัวเลขและเลือกค่า = เป็น 0
vascobnunes

11
@Darren Cope, NULL แตกต่างจาก ""
artwork21
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.