1. 程式人生 > >oracle逐步學習總結之oracle數字函式和日期函式(基礎四)

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;//查詢資料庫名