oracle逐步學習總結之oracle數字函式和日期函式(基礎四)
原創作品,轉自請註明出處:https://www.cnblogs.com/sunshine5683/p/10140716.html
繼上篇總結,繼續進行總結:
以下下數字函式:
1、abs(n):返回數字n的絕對值
2、acos(n):返回數字的反餘弦值
3、asin(n):返回數字的反正弦值
4、atan(n):返回數字的反正切值
5、cos(n):返回數字的餘弦值
6、exp(n):返回e的n次冪
7、log(m,n):返回對數值
8、power(m,n):返回m的n次冪
以下總結日期函式
1、sysdate:返回系統時間
2、add_months(d,n):
3、last_day(d):返回指定日期所在的月份的最後一天
以下總結字元函式
1、to_char:字元函式,靈活運用
eg1:select ename,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') from emp;
eg2:select ename,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') ,to_char(sal,'L9999.99' )from emp; //其中L代表本地貨幣符號,9999.99代表格式,其中9的個數代表sal欄位的型別值,若顯示國際貨幣符,則在前面加C
2、to_date:用於將字串轉換成date型別的資料
3、sys_context:
a、terminal:當前回話客戶所對應的終端的識別符號
b、language:語言
c、db_name:當前資料庫名稱
d、nls_date_format:當前回話客戶所對應的日期格式
e、session_user:當前回話客戶所對應的資料庫使用者名稱
f、current_schema:當前回話客戶所對應的預設方案名
g、host:返回資料庫所在的主機的名稱
eg:select sys_context('userenv','db_name')from dual;//查詢資料庫名