算術演算子
詳細
1つまたは2つのパラメータを持つ算術演算子を使用して、数値の否定、加算、減算、乗算、除算を実行できます。これらの演算子の一部は、日付と時刻の間隔での算術演算にも使用されます。演算子のパラメータは数値データ型として解析されるか、数値データ型に暗黙的に変換可能な任意のデータ型である必要があります。
単項算術演算子は、パラメータの数値データ型と同じデータ型を返します。二項算術演算子の場合、Dorisは暗黙の型変換規則に従って、計算に適切な型にパラメータを変換し、結果として適切な型を返します。具体的な変換規則については、「型変換」セクションを参照してください。
Operators
| Operators | Purpose | Example |
|---|---|---|
| + - | 単項演算子。式の正の値または負の値を取ることを表します。0 + aおよび0 - aと等価です |
|
| + - | 二項演算子。2つの式の加算または減算を表します。 |
|
| * | 二項演算子。2つの式の乗算または除算を表します。特殊ケース:除算の第2引数が0の場合、NULLを返します |
|
| DIV | 二項演算子。2つの式の整数除算を表します。特殊ケース:第2引数が0の場合、NULLを返します |
|
| % | 二項演算子。2つの式の剰余を表します。特殊ケース:第2引数が0の場合、NULLを返します |
|
使用上の注意
算術式において:
- 連続するマイナス記号
--を使用して二重否定を表現しないでください(これはSQLコメント記号です) - 必要に応じてスペースまたは括弧を使用して区切ってください:
-(-5)または- -5 - より詳細なコメント標準については、「コメント」セクションを参照してください