【发布时间】:2013-02-05 05:41:00
【问题描述】:
比较运算符(>、=、
SELECT column1, column2, column1 >= column2 AS "column3" FROM table。
似乎只有一些数据库支持比较运算符,例如 MS Access。我正在使用 ODBC 连接到不同的数据库,我知道的一种方法是改用 "CASE...WHEN...THEN...ELSE" 子句。问题是,是否有另一种方法可以在 select 子句中使用比较运算符来计算新列?
另一个问题是,如果我想使用新的计算列(示例中的“column3”)过滤WHERE子句中的一些数据,SQL应该是什么样子?
【问题讨论】: