回答:
仮想レイヤーを使用して、元のデータセットを保持し、新しいデータセットを作成できます。
ジオメトリがない場合は、[仮想レイヤーの作成]ウィンドウで[ジオメトリなし]をオンにする必要があります。
NULL
または「」を確認する方法はいくつかあります。SQLite select where where empty?も参照してください。-スタックオーバーフロー
クエリの例。私は興味があり、それらをすべてテストし、成功しました(エラーなし):
SELECT * FROM your_table WHERE "2LE" IS NOT NULL
>
SELECT * FROM your_table WHERE "2LE" != 'NULL' #if `NULL` is a string:
>
SELECT * FROM your_table WHERE ifnull("2LE", '') != ''
>
SELECT * FROM your_table WHERE ifnull(length("2LE"), 0) != 0
>
SELECT * FROM your_table WHERE coalesce("2LE", '') != ''
Save As
クエリ(仮想レイヤー)を新しいベクターファイルに(右クリック)できます。