Oracle中的小知識

2021-08-21 16:26:01 字數 991 閱讀 3729

1. 系統中的日期   sysdate

查詢當前系統的時間  select  sysdate from dual

查詢當前日期是本週的第幾天(返回值為1~7,1為星期日) select to_char(sysdate,'d') from dual

返回當前年月日     select trunc(sysdate,'dd') from dual

2.查詢語句  select * from table

例:  select unit_name,unit_code from ss_unit_tb where 1=1

select t.fld_code,t.fld_disptext,t.fld_enabled,t.rowid from suf_field_tb t order by t.fld_enabled

返回星期一的日期:select decode(to_char(sysdate, 'd'), 2,trunc(sysdate, 'dd'),trunc(sysdate, 'dd') +2-to_number(to_char(sysdate, 'd'))) from dual

返回星期日的日期:select decode(to_char(sysdate, 'd'), 2,trunc(sysdate, 'dd'),trunc(sysdate, 'dd') +2-to_number(to_char(sysdate, 'd')))+6 from dual

3. decode語法  decode(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等於if1時,decode函式的結果返回then1,...,如果不等於任何乙個if值,則返回else。

如:select decode(chktype_id,1,1,2,1,3,1,4,2,7,2,2) from sj_postplan_tb  這個裡面的decode的意思是如果chktype_id的值為1時,返回1;為2時,返回1;為3時,返回1;為4時,返回2;為7時,返回2;為其它的值時,同樣返回2.

oracle的分類與小知識

資料庫分類 1.oracle 12 cloud 最新版本20c 今年的2月15號正式發布的 大而全功能多比較複雜,作為資料的沉澱或者是最終的儲存,後期再對資料進行處理和分析使用 2.mysql 5.6 maradb 資料作為中轉站,暫時儲存在資料庫裡面,隨著資料量的增加,把資料匯入到oracle,進...

Oracle小知識點

1.oracle計算年齡 count case when to char sysdate,yyyy to char birthday,yyyy 2.oracle統計表中有幾個字段 select count column name from all col comments where table n...

iOS中的小知識

1 檔案大小差不多是 1000個位元組,為1kb。如 417550個位元組大小的,大小為418kb 2 c語言中不常見的語法 先不管 是啥,這裡不得不說c語言中乙個不大常見的語法 第乙個忽略 int a 0,b 0 a 1,b 2 intc a,b 這些都是逗號表示式的合理用法,第三個最不常用了,c...