比較演算子(>、<、> =、<=、!=)は、SQLでの列計算のselect句で使用できますか?例えば、
SELECT column1, column2, column1 >= column2 AS "column3" FROM table
。
MSAccessなどの一部のデータベースのみが比較演算子をサポートしているようです。異なるデータベースへのODBC接続を使用しています。私が知っている1つの方法は、"CASE...WHEN...THEN...ELSE"
代わりに句を使用することです。問題は、select句で比較演算子を使用して新しい列を計算する別の方法があるかどうかです。
もう1つの質問は、新しい計算列(例では「column3」)を使用してWHERE
句内のデータをフィルタリングする場合、SQLはどのように表示される必要があるかということです。