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