根据另一个字段使用案例创建新的字段QGIS

时间:2017-10-17 15:15:37

标签: sql case field calculator qgis

我希望在QGIS中创建一个新字段,该字段依赖于另一个字段中包含的数据。

我正在使用字段计算器和大小写函数,但它似乎试图将条件字符串拉为某个字段作为字段!

看起来像这样 - 我正在尝试创建一个新字段,具体取决于现有的LEASE字段,其值为Interested或多伦多。

ge

我得到的错误是

  

未找到感兴趣的列

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

双引号用于分隔标识符。对字符串文字使用单引号:

CASE 
when LEASE IN ('Interested', 'Toronto') then 'Participating'
Else 'Non-Participating'
End 

OR部分已替换为IN,以节省一些打字费用。您也可以执行when LEASE = 'Interested' OR LEASE = 'Toronto' then,但IN更方便。