oracle中的一些函式筆記

2022-08-02 18:33:10 字數 2313 閱讀 1819

replace函式

replace(最長的字串,被替換的字串,替換字串)

數學函式

round(n,[m]) 保留m位總共n位長度的數,採用四捨五入的方式。

trunc(n,[m])擷取數字,不寫是直接擷取到整數字。

mod(m,n)取模函式

floor(n)小於等於n的最大函式

ceil(n)大於等於n的最大數

時間函式

select * from emp where sysdate > add_date(hiredate,8);

last_day 返回指定日期所在月份的最後一天。

to_char格式化函式

轉了一篇專門講這個的部落格

sys_context:

select

sys_context('userenv','terminal') terminal,

sys_context('userenv','language') language,

sys_context('userenv','sessionid') sessionid,

sys_context('userenv','instance') instance,

sys_context('userenv','entryid') entryid,

sys_context('userenv','isdba') isdba,

sys_context('userenv','nls_territory') nls_territory,

sys_context('userenv','nls_currency') nls_currency,

sys_context('userenv','nls_calendar') nls_calendar,

sys_context('userenv','nls_date_format') nls_date_format,

sys_context('userenv','nls_date_language') nls_date_language,

sys_context('userenv','nls_sort') nls_sort,

sys_context('userenv','current_user') current_user,

sys_context('userenv','current_userid') current_userid,

sys_context('userenv','session_user') session_user,

sys_context('userenv','session_userid') session_userid,

sys_context('userenv','proxy_user') proxy_user,

sys_context('userenv','proxy_userid') proxy_userid,

sys_context('userenv','db_domain') db_domain,

sys_context('userenv','db_name') db_name,

sys_context('userenv','host') host,

sys_context('userenv','os_user') os_user,

sys_context('userenv','external_name') external_name,

sys_context('userenv','ip_address') ip_address,

sys_context('userenv','network_protocol') network_protocol,

sys_context('userenv','bg_job_id') bg_job_id,

sys_context('userenv','fg_job_id') fg_job_id,

sys_context('userenv','authentication_type') authentication_type,s

ys_context('userenv','authentication_data') authentication_data,

from dual;

其中幾個比較重要的引數:

1.terminal 當前會話客戶所對應的終端識別符號

2.language 語言

3.db_name 當前資料庫名稱

4.nls_date_format 當前會話客戶所對應的日期格式

5.session_user 當前會話客戶所對應的資料庫使用者名稱

6.current_schema 當前會話客戶所對應的預設方案名

7.host 返回資料庫所在主機的名稱

Opencv 一些函式筆記

shape 有一張寬度 高度是300 100,用opencv的img.shape返回的是 100,300,3 shape返回的是影象的行數,列數,色彩通道數。易錯的地方 行數其實對應於座標軸上的y,即表示的是影象的高度 列數對應於座標軸上的x,即表示的是影象的寬度 也就是說shape返回的是 高度,...

一些函式要記的函式筆記 一些玄學操作

std ios sync with stdio false cin.tie 0 cout.tie 0 int n 15 二進位制為1111 二進位制1的個數 cout builtin popcount n typedef long long ll const int maxn 1e3 5 int k...

python學習中一些函式筆記

round a,d 對a四捨五入,d是小數擷取位數。函式在浮點數運算 比較時用到 a set pypy123 將其它型別變數轉變為集合,建立集合 a 集合間元素沒有順序 a b 集合a,b的並運算 a b 返回包含在a但不在b中的集合 a b 集合a,b的交運算 a b 返回集合a,b的非相同元素 ...