Oracle數值函式
數值函式有三個主要的函式,ROUND( ) TRUNK( ) MOD( )
1、四捨五入操作
語法: ROUND(列 | 數字, |保留小數位|,若不設定保留小數位,則不保留。若保留小數位為負數,則從該負數的絕對值從個位開始自右向左進行,不超過五捨去置為0
2、擷取小數,所有的小數都不進位
語法:TRUNC(列 | 數字,[小數位])
3、求模(取餘數)
語法: 數字 MOD(列 1 | 數字 1,列 2 | 數字2)
相關推薦
Oracle數值函式
數值函式有三個主要的函式,ROUND( ) TRUNK( ) MOD( ) 1、四捨五入操作 語法: ROUND(列 | 數字, |保留小數位|,若不設定保留小數位,則不保留。若保留小數位為負數,則從該負數的絕對值從個位開始自右向左進行,不
Oracle資料庫開發利器之函式——數值函式
數值函式 四捨五入 取整函式 常用計算 三角函式 四捨五入 ROUND(n[,m]): 省略m:0 m>0:小數點後m位 m<0:小數點前m位 n表示要進行四捨五入的值,m表示要保留小數點後幾位(m>0)或前幾位(m<0)
oracle常用數值函式
1、abs()函式 格式:abs(number) 即 abs(數值) 作用:返回數值的絕對值 舉例 SELECT ABS(-20) FROM DUAL; 結果 2、ceil()函式 格式:ceil(number)
ORACLE常用數值函式、轉換函式、字串函式介紹
注:N表示數字型,C表示字元型,D表示日期型,[]表示內中引數可被忽略,fmt表示格式。 單值函式在查詢中返回單個值,可被應用到select,where子句,start with以及connect by 子句和having子句。 (一).數值型函式(Numb
ORACLE---Unit02: Oracle字符串操作 、 Oracle數值操作 、 Oracle日期操作 、 空值操作
其它 sca 需要 一個 rtrim unit con ava 空字符 ---DQL:數據查詢語句 ---SELECT語句中必須包含至少兩個字句,分別是SELECT字句與FROM字句。 ---SELECT子句用來指定要查詢的字段, ---FROM子句用來定制數據來源的表。
oracle 數值 日期函數
nbsp rom 含義 數字 求余 星期 小數位 tro 之前 數值函數 常用的處理數值的函數有如下: No. 函數名 含義 1 數字 round(列 | 數字[.小數位]) 返回數據四舍五入後的值 2 數字 trunc(列
Oracle 轉換函式
將值從一種型別轉換成另外一種型別,或者從一種格式轉換為另外一種格式 (1)to_char(x[,format]):將x轉化為字串。 format為轉換的格式,可以為數字格式或日期格式 select to_char('12345.67') from dua
Oracle單行函式用法
單行函式分為五種型別:字元函式、數值函式、日期函式、轉換函式、通用函式。 1.字元函式: 對於輸入的字元轉換為需要轉為的字元或數值。 upper()大寫 --小寫字母轉為大寫字母 --對於表指定
oracle聚合函式及行專列,pivot rollup cube
1、原始資料 --方法-: --以單位分組,計算每類特殊情況的合計以及按照單位的小計數 with a as (SELECT b.szfz, &nbs
oracle的函式之
round、trunc、ceil、floor、mod roun四捨五入 SELECT round(45.987) FROM dual; SELECT round(45.187,2) FROM dual; SELECT round(55.187,-2) FROM dual; SELECT
SQL字元函式與數值函式
字元函式 1、轉換大小寫 UPPER(列|字串):將字串的內容全部大寫 LOWER(列字串):將字串的內容全部小寫 SELECT UPPER(‘zhixu’),LOWER(‘ZHIXU’) FROM dual ; SELECT LOWER(ENAME) FROM EMP ; 一列資訊變為小寫
Oracle round函式 四捨五入
Oracle Round 函式 (四捨五入)描述 : 傳回一個數值,該數值是按照指定的小數位元數進行四捨五入運算的結果。SELECT ROUND( number, [ decimal_places ] ) FROM DUAL引數:number : 欲處理之數值decimal_places : 四捨五入 , 小
oracle 組函式 max min等
一、組函式巢狀 ORACLE中規定,組函式巢狀只能嵌兩層。其實多層巢狀並沒有實際的用途,因此ORACLE沒有提供組函式的多層巢狀。但是,單行函式是可以多層巢狀的。 二、 1、Oracle包含以下組函式 -AVG([DISTINCT|ALL]n) 返回平均值,忽略空值 
oracle trunc函式
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss'), to_char(trunc(sysdate), 'yyyy-mm-dd hh24:mi:ss') from dual t;--sysdate和trunc(sysdate)是不一樣的
ORACLE常用函式彙總【轉】
前一段時間學習Oracle 時做的學習筆記,整理了一下,下面是分享的Oracle常用函式的部分筆記,以後還會分享其他部分的筆記,請大家批評指正。 1.Oracle 資料庫中的to_date()函式的使用: 往emp表中插入一條記錄: SQL> insert into emp
oracle sys_context()函式
第一個引數為’USERENV’,是固定的,第二個引數也是固定的,但是是多選固定,可選的值如下所示: select sys_context(‘USERENV’,’AUTHENTICATION_TYPE’) from dual;–使用者的認證型別 select sys_context(‘US
oracle的函式wm_concat字元超過4000的處理辦法
當執行sql: select wm_concat(colA) as colA from tableA 提示: java.sql.SQLException: ORA-06502: PL/SQL: 數字或值錯誤 : 字串緩衝區太小 ORA-06512: 在 "WMSYS.WM_CONCAT_
生產環境中Oracle常用函式總結
1>to_char,將日期轉換為字元;add_months,在第一個引數的日期上加或者減第二個引數的值 select dkzh,jkhtbh,yhkrq,dkffrq,shqs,dqyqcs,to_char(add_months(dkffrq,shqs+dqyqcs+1),'yyyymm'
MySQL常用數值函式
在Mysql資料庫中,函式可以用在SELECT語句及其子句(例如 WHERE、ORDER BY、HAVING等)中,也可以用在UPDATE、DELETE語句及其子句中。函式包括字串函式、數值函式、時間日期函式和流程函式等。 數值函式 函式 功能
轉,Oracle中關於處理小數點位數的幾個函式,取小數位數,Oracle查詢函式
關於處理小數點位數的幾個oracle函式() 1. 取四捨五入的幾位小數 select round(1.2345, 3) from dual; 結果:1.235 2. 保留兩位小數,只舍 select trunc(1.2345, 2) from dual; 結果:1.23 select trun