select
*from v$version;
select lengthb(
'length'
)from dual
to_date(
'2019-12-17 00:00:00'
,'yyyy-mm-dd hh24:mm:ss'
)
to_date(to_char(sysdate,
'yyyymm')||
'01'
,'yyyymmdd'
)
months_between(date1,date2)
as month_dif
-- month_dif >=1 就是跨月的
nvl(eexpression1, eexpression2)
-- 從兩個表示式返回乙個非 null 值
alter
table 表名 drop
column 列名
-- 例子
alter
table
user
drop
column user_address
alter
table 表名 add
column 列名 型別;
-- 例子
alter
table
user
addcolumn user_address varchar(10
);
comment
ontable
.column 欄位名 is
'注釋名'
;-- 例子
comment
on t1.
column
user
is'使用者'
;
case exp
when comexp then
return
value
when comexp then
return
value
else
return
value
end-- 例子
case num
when num >
0then
return
'大於零'
when num <
0then
return
'等於零'
else
return
'小於零'
end
總結MySQL常用語句(持續更新)
一 基礎記錄資料 常數列的最大值 select max article as article from shop 獲取某列最大值的行 select from shop where price select max article from shop 按組排列的最大值 select article,m...
oracle 常用語句 函式(持續記錄)
根據時間獲取最新的一條資料 select from select r.rownum num from tablename r order by r.create date desc t where num 1row number over函式 使用row number 函式進行編號,如 select...
git的常用語句(持續更新中)
mkdir learngit 建立資料夾 cd learngit 跳轉到指定資料夾 pwd 顯示當前資料夾路徑 git init 把這個目錄變成可管理的倉庫 git add learngit.txt 新增檔案到提交目錄 git commit m 檔案相關資訊 提交檔案並附屬檔案所更改的描述資訊 gi...