oracle 用法備忘 last day

2021-04-20 06:57:23 字數 495 閱讀 6798

寫法一.

select *  from tablename  where  to_char(create_time,'yyyy-mm')  ='2008-01'

寫法二.

select *  from tablename  where  create_time>=to_date('2008-01-01

00:00:00','yyyy-mm-dd hh24:mi:ss')

and  create_time<=last_day(to_date('2008-01-01 00:00:00','yyyy-mm-dd

hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') ;

後一種寫法效率高

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

select to_date(to_char(sysdate,'yyyy')||'-01-01','yyyy-mm-dd' ) from dual

用 ||  進行字串連線

Oracle資料量內建函式用法備忘

1 decode 用法 decode value,if1,then1,if2,then2,if3,then3,else 解析decode 條件,如果if1 條件,返回then1,如果if2 條件,返回then2,如果都不匹配,返回else 2 nvl nvl string1,replace with...

git用法備忘

一 git 安裝 二.git初始化設定 1.開啟git bash視窗,使用如下命令,分設定使用者名稱 公司個人郵箱字首 和郵箱 公司個人郵箱 git config global user.name git config global user.email com 2.生成ssh金鑰 以自己的公司郵箱...

ORACLE 技術備忘

1 oracle資料庫自動增長列的實現過程 對oracle的主鍵自增 1。用hibernate的方式 第一步,建立表,並設定主鍵為tablename id.第二步,建立sequence檢視,sql語句如下 create sequence tablename id minvalue 1 start w...