回答:
これを行う最も簡単な方法は、式で新しいフィールドを作成することです
"cat" > 20
この式は、ブール値のTrue / Falseに評価され、整数1または0として表されます。
仮想フィールドを作成することもできます。仮想フィールドは、値がcat
変化した場合に自動的に更新された値を返します(レイヤーを編集するなど)。仮想フィールドの値はデータセットに保存されず、このQGISプロジェクト内でのみ表示されることに注意してください。
単純な「より大きい」以上がある場合は、使用する必要があります
CASE
WHEN "cat" > 100 THEN 2
WHEN "cat" > 10 THEN 1
ELSE 0
END