oracle 整数和小数
时间: 2023-09-05 10:08:58 浏览: 278
ORACLE和SQL语法区别归纳
在Oracle中,整数和小数均可以表示为数字类型。
整数类型包括:
- NUMBER - 此类型可以存储任意精度的数字。可以使用 NUMBER(precision, scale) 来指定精度和小数位数,其中精度表示数字的总位数,小数位数表示小数点后的位数。
- INTEGER - 此类型可以存储整数值。可以使用 INTEGER(precision) 来指定整数的位数。
小数类型包括:
- NUMBER - 与整数类型相同,可以存储任意精度的数字。可以使用 NUMBER(precision, scale) 来指定精度和小数位数。
- FLOAT - 此类型可以存储浮点数。可以使用 FLOAT(precision) 来指定精度。
在Oracle中,可以使用以下方式进行数字计算:
- 加法:使用加号 (+)。
- 减法:使用减号 (-)。
- 乘法:使用星号 (*)。
- 除法:使用斜杠 (/)。
例如:
```
-- 整数计算
SELECT 10 + 5 FROM dual; -- 输出 15
SELECT 10 - 5 FROM dual; -- 输出 5
SELECT 10 * 5 FROM dual; -- 输出 50
SELECT 10 / 5 FROM dual; -- 输出 2
-- 小数计算
SELECT 10.5 + 5.2 FROM dual; -- 输出 15.7
SELECT 10.5 - 5.2 FROM dual; -- 输出 5.3
SELECT 10.5 * 5.2 FROM dual; -- 输出 54.6
SELECT 10.5 / 5.2 FROM dual; -- 输出 2.01923076923077
```
阅读全文