我在我的SQL语句中进行此计算:
CD_WELLBORE_FORMATION.prognosed_md + {fn IFNULL(CD_DATUM.datum_elevation, 0)}
我如何将此计算别名称为“MD”?我尝试过AS关键字的不同位置,但我一直遇到语法错误。
答案 0 :(得分:0)
你应该可以这样做:
(
CD_WELLBORE_FORMATION.prognosed_md
+ {fn IFNULL(CD_DATUM.datum_elevation, 0)}
) as MD
我认为 { fn IFNULL ...}
只是你放在这里的一个例子。那显然是无效的SQL
答案 1 :(得分:0)
SELECT
prognosed_md + {fn IFNULL(datum_elevation, 0)} AS MD
FROM (SELECT 1 AS prognosed_md, 2 AS datum_elevation) T
对我来说很好。为什么不使用COALESCE
而不是ODBC序列呢? COALESCE
是标准SQL ...