人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

oracle學習筆記(二)

發(fā)布日期:2022-01-20 15:37 | 文章來源:CSDN

一、多行函數(shù)又稱組合函數(shù)(Group Functions)、聚合函數(shù) 1、 Types of Group Functions
avg、count、max、min、stddev、sum、variance
avg 求平均數(shù)
select avg(nvl(列1,0)) from 表1
count求行數(shù)
在where條件中不允許使用聚合函數(shù),但可以使用having avg(列1)>1000
having所起的作用和where一樣 二、子查詢Subqueries 查詢前10行數(shù)據(jù)
oracle: select * from 表名 where rownum<=10;
sql: select top 10 * from 表名
單行子查詢
select * from 表1 where 工資列1>(select avg(工資列1) from 表1)
多行子查詢
select * from 表1 where 工資列1 in(select min(工資列1) from 表1 group by 部門列) 三、自定義變量 set verify on/off
show all
help show/set column lie justify left 四、數(shù)據(jù)操作語句 1、insert插入語句
向表2里插入數(shù)據(jù)
oracle:insert into (select 列1,列2 from 表2)values('XXX','XXX');
oracle/sql:insert into(列1,列2)values('XXX','XXX');
從另一個表里復制數(shù)據(jù)
oracle/sql:insert into 表(列1,列2)select 列1,列2 from 表2 2、update語句
都為: update table set column1='...'[ ,column2='...'] where ...
嵌入子查詢的修改
update table set column1=(select column2 form table where columnid=1) where column1='...' delete刪除語句
delete [from] table [where condition] merge 合并語句
oracle:
merge into 表1 a using 表2 b on (a.id=b.id)
when matched then
update set
a.name=b.name,
a.other=b.other
when not matched then
insert values(b.id,b.name,b.other);
sql:合并insert,update
方法1:
declare @ROWCOUNT int
set @ROWCOUNT=(select count(*) from tb_name where name1='5')
if @ROWCOUNT!=0
update tb_name set name2='55555555' where name1='5'
else
insert into tb_name(name1,name2) values('5','插入')
方法2:
update tb_name set name2='55555555' where name1='6'
if @@ROWCOUNT=0
insert into tb_name(name1,name2) values('6','插入') 五,事務(wù): 隱式、顯式的事務(wù)

commit提交事務(wù)
rollback 回滾事務(wù)
locking鎖
對并發(fā)性系統(tǒng)自動加鎖,事務(wù)提交后、或回滾后自動解鎖。

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部