oracle學習 記錄幾條常用的語句

2021-08-03 05:28:35 字數 758 閱讀 8765

1、往表中新增日期型(date)的資料,

a、insert into tabname values('1996-3-3');  這種插入方式是錯誤的,正確方式如b所示

b、比如要日期型別為年-月-日格式:

insert into tabname values(to_date('1996-3-3'),'yyyy-mm-dd');

to_date函式的用法:to_date('具體的資料(和後面對應的格式)','yyyy-mm-dd hh24:mi:ss')

2、往表中一次插入多行資料

insert into tabname

select 值1,值2,…… from dual union all

select 值1,值2,…… from dual union all

select 值1、值2,…… from dual;

這裡,(值1,值2,……)就是你在插入單條資料時,在values後面的括號內要寫的值和格式

3、任何數值和null相加,都會等於null。如果要用為null的值來參與運算,又不希望加出來的值為空,可以把null設定為0來運算,

比如:薪水(sal=2000),獎金(comm=null),現在工資(sal+comm)**30%,

a、(sal+comm)*1.3:這樣的話,sal+comm是null計算出來的結果是null,這樣明顯不對

b、sal*1.3+nvl(comm,0)*1.3,nvl是乙個函式,判斷如果comm是null的的話,就把comm變成0來進行計算;

如何查詢oracle表的前幾條記錄

由於專案需要,需要查詢 oracle 表中的前幾條記錄,oralcle 由乙個rownum 可以直接用這個來得到需要的記錄數,但是一開始我用的 sql是 select from table where rownum 你要查的記錄條數,雖然能夠取出前幾條記錄,但是我發現如果要把排序後記錄取前幾條結果就...

Oracle 中取前幾條記錄 分頁

oracle中用於類似mssql中top的關鍵字為rownumber,具體用法如下 select firmcode,balance from select rownum rn,t.firmcode,t.balance from firmbalance tab t order by balance d...

常用的幾條git命令

1.git add a 儲存所有的修改 2.git add 儲存新的新增和修改,但是不包括刪除 3.git add u 儲存修改和刪除,但是不包括新建檔案。4.git commit m comment 新增註解 5.git push 提交 6.git clone轉殖 到本地 7.git pull從伺...