SQL 用于合并到查询中的 IIF 语法
SQL IIF syntax for incorporating into query
我已经查过了,但只得到了基本语法,不知道如何与我的 SQL 查询的其余部分合并。
我这样做吗?
UPDATE survey
SET IIF ((survey.azimuth+180)>360, survey.azimuth=(survey.azimuth-180), survey.azimuth=(survey.azimuth+180)
;
还是这个?
UPDATE survey
IIF ((survey.azimuth+180)>360, SET survey.azimuth=(survey.azimuth-180), SET survey.azimuth=(survey.azimuth+180)
;
CASE 在 Access 中不起作用吗?
UPDATE survey
SET azimuth = IIF (azimuth + 180 > 360, azimuth - 180, azimuth + 180)
它们都行不通。 CASE
在 Access 中不受支持。你用这个。
UPDATE
survey
SET
azimuth = IIF ((azimuth + 180) > 360,
(azimuth - 180),
(azimuth + 180));
我已经查过了,但只得到了基本语法,不知道如何与我的 SQL 查询的其余部分合并。
我这样做吗?
UPDATE survey
SET IIF ((survey.azimuth+180)>360, survey.azimuth=(survey.azimuth-180), survey.azimuth=(survey.azimuth+180)
;
还是这个?
UPDATE survey
IIF ((survey.azimuth+180)>360, SET survey.azimuth=(survey.azimuth-180), SET survey.azimuth=(survey.azimuth+180)
;
CASE 在 Access 中不起作用吗?
UPDATE survey
SET azimuth = IIF (azimuth + 180 > 360, azimuth - 180, azimuth + 180)
它们都行不通。 CASE
在 Access 中不受支持。你用这个。
UPDATE
survey
SET
azimuth = IIF ((azimuth + 180) > 360,
(azimuth - 180),
(azimuth + 180));