分析函式應用一例(查詢狀態全為1的ID)

2021-05-27 15:52:03 字數 1601 閱讀 7049

1、 表結構和測試資料插入

建表:

-- create table

create table tab_fxhs

( id varchar2(32),

zt varchar2(2)

);-- add comments to the table

comment on table tab_fxhs

is '用於統計狀態值全為正常的id值';

-- add comments to the columns

comment on column tab_fxhs.id

is '主鍵id';

comment on column tab_fxhs.zt

is '狀態';

插入測試資料:

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是關鍵字段,zt是狀態。

id中可能會有重複的值,現在要求找出zt全為1的所有id值。

3、 功能實現的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;

asp xmlhttp應用一例

資料表 grid id,a,b,c,d,e 正在進行通訊聯接!一二 三四 五 set rs conn.execute select top 3 from grid order by id desc do while not rs.eof ondblclick changevalue this rs ...

javascript函式式程式設計一例分析

js像其他動態語言一樣是可以寫高階函式的,所謂高階函式是可以操作函式的函式。因為在js中函式是乙個徹徹底底的物件,屬於第一類公民,這提供了函式式程式設計的先決條件。下面給出乙個例子 出自一本js教程,功能是計算陣列元素的平均值和標準差,先列出非函式式程式設計的一種寫法 var data 1,1,3,...

Grails g select 標籤應用一例

iteye gsp頁面中 g select 用於建立乙個html的 selects 標籤.下面例子裡面用到的g select 屬性有 from 必需 select 的範圍 value 可選 from範圍內當前的選擇值.optionkey 可選 用於指定生成的html selects標籤中元素的 va...