入力 |
出力 |
DECIMAL(p1,s1)+ DECIMAL(p2,s2) |
DECIMAL(p3,s3)、p3の場合、入力の精度に1を加えた値が大きくなり、s3の場合、入力のスケールが大きくなります。 |
DECIMAL(p1,s1)+ NUMERIC |
|
NUMERIC + NUMERIC |
NUMERIC |
DECIMAL(p,s)+ not-DECIMAL-または-NUMERIC |
DECIMAL(p,s) |
NUMERIC + not-DECIMAL-または-NUMERIC |
NUMERIC |
入力 |
出力 |
間隔+間隔 |
間隔 |
間隔+日付 日付+間隔 |
日にち。 DATEに追加できるのは、日、月、年のみです。 |
間隔+時間 時間+間隔 |
TIME |
間隔+タイムスタンプ タイムスタンプ+間隔 |
タイムスタンプ |
Operand1タイプ |
Operand2タイプ |
出力タイプ |
TINYINT SMALLINT INTEGER BIGINT |
TINYINT SMALLINT INTEGER BIGINT STRING |
整数 |
TINYINT SMALLINT INTEGER BIGINT |
フロート リアル |
浮く |
TINYINT SMALLINT INTEGER BIGINT |
10進数 数値 |
10進数 |
TINYINT SMALLINT INTEGER BIGINT STRING |
日にち |
日にち |
TINYINT SMALLINT INTEGER BIGINT STRING |
タイムスタンプ |
タイムスタンプ |
フロート リアル |
TINYINT SMALLINT INTEGER BIGINT STRING |
浮く |
フロート リアル |
フロート リアル |
|
フロート リアル |
10進数 数値 |
10進数 |
フロート リアル |
日にち |
日にち |
フロート リアル |
タイムスタンプ |
タイムスタンプ |
10進数 数値 |
TINYINT SMALLINT INTEGER BIGINT |
10進数 |
10進数 数値 |
フロート リアル |
|
10進数 数値 |
10進数 数値 |
浮く |
10進数 数値 |
日にち |
日にち |
10進数 数値 |
タイムスタンプ |
タイムスタンプ |
DATE |
間隔 |
日にち |
日にち |
ストリング |
DATE |
タイムスタンプ |
間隔 |
タイムスタンプ |
タイムスタンプ |
ストリング |
TIMESTAMP |
ストリング |
STRING TINYINT SMALLINT INTEGER BIGINT NUMERIC FLOAT REAL DECIMAL DATE タイムスタンプ |
DECIMAL INTEGER INTEGER INTEGER INTEGER DECIMAL FLOAT FLOAT DECIMAL DATE タイムスタンプ |
NULL |
TINYINT SMALLINT INTEGER BIGINT NUMERIC FLOAT REAL DECIMAL DATE TIMESTAMP ヌル |
NULL |
TINYINT SMALLINT INTEGER BIGINT NUMERIC FLOAT REAL DECIMAL DATE TIMESTAMP ストリング |
NULL |
NULL |
間隔 |
日付 間隔 時間 タイムスタンプ |
日付 間隔 時間 タイムスタンプ |