我的简化查询如下。
select CustomerName as custname from customers where custname='Hey'
它说Column custname is not found
。我怎么处理这个?
在sql中,它不会抛出任何异常并接受custname
作为列。
(实际上我的查询更像是select IIF(...,...,...) as name from customers where custname='Hey'
而不是上面的查询。)
答案 0 :(得分:0)
尝试更改列名称。在许多语言中," name"关键字已保留
修改强>
使用新查询,请尝试以下操作:
select IIF(FPOLDOVTiP=0,99,FPOLDOVTiP) AS doviz from pol where IIF(FPOLDOVTiP=0,99,FPOLDOVTiP)=99
您无法在where子句中使用计算字段。