式にて整数型が使われると、は結果の型を少なくともINTEGERにまで昇格します。式にて整数型と非整数型が混在して使われると、は式の結果を式中の最も高い型に昇格します。にて、式中のデータ型の昇格を説明します。
例: -- 倍精度浮動小数点数を返します。 VALUES 1 + 1.0e0 -- 小数の数を返します。 VALUES 1 + 1.0 -- 整数を返します。 VALUES CAST (1 AS INT) + CAST (1 AS INT)