新聞中心
Oracle數(shù)據(jù)庫分析函數(shù)應(yīng)用實(shí)例之查找狀態(tài)全為1的ID是本文我們主要要介紹的內(nèi)容,通過本文的例子讓我們來一起了解一下Oracle數(shù)據(jù)庫分析函數(shù)的使用吧,希望能夠?qū)δ兴鶐椭?/p>

岱岳網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站于2013年開始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
實(shí)例如下:
1、表結(jié)構(gòu)和測(cè)試數(shù)據(jù)插入
建表:
- create table TAB_FXHS
- (
- id VARCHAR2(32),
- zt VARCHAR2(2)
- );
-- Add comments to the table
- comment on table TAB_FXHS
- is '用于統(tǒng)計(jì)狀態(tài)值全為正常的id值';
-- Add comments to the columns
- comment on column TAB_FXHS.id
- is '主鍵ID';
- comment on column TAB_FXHS.zt
- is '狀態(tài)';
插入測(cè)試數(shù)據(jù):
- prompt Importing table TAB_FXHS...
- set feedback off
- set define off
- insert into TAB_FXHS (ID, ZT)values ('10125', '0');
- insert into TAB_FXHS (ID, ZT)values ('10161', '0');
- insert into TAB_FXHS (ID, ZT)values ('10141', '0');
- insert into TAB_FXHS (ID, ZT)values ('10126', '1');
- insert into TAB_FXHS (ID, ZT)values ('10102', '0');
- insert into TAB_FXHS (ID, ZT)values ('10103', '0');
- insert into TAB_FXHS (ID, ZT)values ('10121', '0');
- insert into TAB_FXHS (ID, ZT)values ('10121', '1');
- insert into TAB_FXHS (ID, ZT)values ('10121', '0');
- insert into TAB_FXHS (ID, ZT)values ('10121', '3');
- prompt Done.
2、 功能需求說明
在表TAB_FXHS中,ID是關(guān)鍵字段,ZT是狀態(tài)。
ID中可能會(huì)有重復(fù)的值,現(xiàn)在要求找出ZT全為1的所有ID值。
3、功能實(shí)現(xiàn)的SQL語句
- WITH ZT_PARTITION_BY_ID AS
- (SELECT ID, ZT, COUNT(ZT) OVER(PARTITION BY ID ORDER BY ID) ID_ZT
- FROM TAB_FXHS
- GROUP BY ID, ZT)
- SELECT *
- FROM ZT_PARTITION_BY_ID
- WHERE ID_ZT = 1
- AND ZT = 1;
以上就是Oracle數(shù)據(jù)庫中分析函數(shù)的應(yīng)用實(shí)例之實(shí)現(xiàn)查找狀態(tài)全為1的ID的全部過程,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
當(dāng)前文章:Oracle數(shù)據(jù)庫分析函數(shù)應(yīng)用實(shí)例之查找狀態(tài)全為1的ID
標(biāo)題URL:http://www.5511xx.com/article/dhegppp.html


咨詢
建站咨詢
