oracle中關於數字操作的幾個函式

2021-07-25 10:13:43 字數 801 閱讀 3169

關於處理小數點位數的幾個oracle函式()

1. 取四捨五入的幾位小數

select

round(1.2345, 3) from

dual;

結果:1.235

2. 保留兩位小數,只舍

select trunc(1.2345, 2) from

dual;

結果:1.23

select trunc(1.2399, 2) from

dual;

結果:1.23

3.取整數

返回大於或等於x的最大整數:

sql>

select ceil(23.33) from

dual;

結果:

24返回等於或小於x的最大整數:

sql>

select

floor(23.33) from

dual;

結果:

23返回捨入到小數點右邊y位的x值:rcund(x,[y

])

sql>

select

round(23.33) from

dual;

結果:

23返回截尾到y位小數的x值:trunc(x,[y

])

sql>

select trunc(23.33) from

dual;

結果:

23

oracle 中關於null的操作

空值 空值一般用null表示 一般表示未知的 不確定的值,也不是空格 一般運算子與其進行運算時,都會為空 空不與任何值相等 表示某個列為空用 is null 不能使用comm null這種形式 某個列不為空 is not null 不能使用comm null 這種形式 空值在作公升序排列時,空值會放...

Oracle 幾中刪除方法

刪除表 記錄和結構 的語名delete truncate drop delete 刪除資料表裡記錄的語句 delete from表名 where 條件 注意 刪除記錄並不能釋放oracle裡被占用的資料塊表空間.它只把那些被刪除的資料塊標成unused.如果確實要刪除乙個大表裡的全部記錄,可以用 t...

oracle中關於表的各種操作

關於表的各種操作 20100706 fangyl 重新命名表 rename employees old to employees old new select from employees old new 給表和列新增注釋 comment on table employees old new is ...