函式的作用:
方便資料的統計
處理查詢結果
函式的分類:數值函式、字元函式、日期函式、轉換函式
四捨五入
取整函式
常用計算
三角函式
大小寫轉換函式
獲取子字串函式
獲取字串長度函式
字串連線函式
去除子串函式
替換函式
select upper(『abde』),lower(『asssss』),initcap(『abbb』) from dual;
系統時間
日期操作
select extract(year from sysdate),extract(month from sysdate),extract(day from sysdate) from dual;//返回年月日
selectextract(hourfromtimestamp』2015101717:55:13』),extract(minute from timestamp 『2015-10-17 17:55:13』),extract(second from timestamp 『2015-10-17 17:55:13』) from dual;//返回時分秒
日期轉換成字元的函式
字元轉換成日期的函式
數字轉換成字元的函式
字元轉換成數字的函式
轉換的格式
其含義yy yyyy year
兩位數的年;四位數的年;英文表示的年
mm months
月;英文表示的月
dd day
天;中文表示的星期幾
hh24 hh12
24小時制;12小時制
mi ss
分;秒
select to_char(sysdate, 『yyyy-mm-dd hh24:mi:ss』) from dual;
在查詢中使用字元函式
在查詢中使用數值函式
在查詢中使用日期函式
總結 :
函式名稱
語法(關鍵字)
數值函式
四捨五入:round(n[,m])
取整:floor(n)
絕對值:abs(n)
取餘數:mod(m,n)
平方根:sort(n)
三角函式:sin(n)、asin(n)等
字元函式
大小寫轉換:upper(char)、lower(char)
字串連線:concat(char1,char2)
獲取子字串:substr(char,[m,[,n]])
獲取字串長度:length(char)
日期函式
獲取當前時間函式sysdate
add_months(date,i)
last_day(date)
months_between(date1,date2)
extract(date from datetime)
轉換函式
to_char(date[,fmt[,params]])
to_char(number[,fmt])
oracle資料庫引用arcgis地理函式庫
隨著arcgis軟體的迭代,arcgis連線資料已經從以前的需要安裝arcsde外掛程式發展成可以直連資料的地步了,但是很多從低版本過渡過來的人卻在新版本arcgis軟體安裝和註冊資料庫後無法使用arcgis st庫函式,這是因為資料庫沒有正確的引用arcgis st庫函式的的原因。如何正確的引用函...
90sec mysql MySQL資料庫之函式
函式 數字類獲取隨機數 rand mariadb sel select rand rand 0.3974576679966018 1 row in set 0.000 sec 隨機排序 mariadb sel select from grades order by rand name chinese...
Oracle筆記之Oracle資料庫資料型別
1 char 定長,create table tablename filed1 char 32 最大2000個字元,存放時超過報錯,不足補空格。補 dump函式,檢視字段資訊。select filed1,dump filed1 from tablename 2 varchar2 變長,最大4000個...