演算子は通常、演算数やパラメータなどの単一のデータ項目を結合して結果を返すために使用されます。構文的には、演算子は演算子の前、演算子の後、または2つの演算子の間に配置することができます。
演算子は一般的に特殊文字やキーワードで表されます。例えば、除算演算子はスラッシュ(/)で表されます。
一般的な演算子は、一元演算子と二元演算子に分類することもできます:
一元演算子
一元演算子は、演算子が1つのみの操作数に対して演算を行います。一元演算子の一般的な書式は次のとおりです:
演算子 操作数二元演算子
二元演算子は、その名の通り2つの操作数に対して演算を行います。二元演算子の一般的な書式は次のとおりです:
操作数1 演算子 操作数2説明
- 特別な書式を持つ他の演算子は、2つ以上の操作数を受け入れることができます。
- 演算子にNULL操作数を指定した場合、結果は常にNULLになります。このルールに従わない唯一の例外は連結演算子(||)です。
本章では主に非論理(非ブール)演算子について説明します。これらの演算子自体は、クエリやサブクエリのWHEREまたはHAVING条件として使用することはできません。OceanBaseデータベースは現在、以下の演算子をサポートしています: