Oracle動態(tài)生成查詢交叉表 |
發(fā)布時間: 2012/8/16 16:53:42 |
表結(jié)構(gòu): 序號 2 RecordNo NUMBER 記錄號 3 FieldNo NUMBER(2) 字段編號 4 Datum VarChar(200) 值
REPORTID RECORDNO FIELDNO DATUM Oracle動態(tài)生成查詢交叉表 select max(a1) as 姓名, max(a2) as 地址, max(a3) as 出生, max(a4) as 電話, max(a5) as 婚否 from (select recordno, nvl(decode(fieldno, 1, Datum), '') a1, nvl(decode(fieldno, 2, Datum), '') a2, nvl(decode(fieldno, 3, Datum), '') a3, nvl(decode(fieldno, 4, Datum), '') a4, nvl(decode(fieldno, 5, Datum), '') a5 from Rep_Register where reportid = 1 and RecordNo = (select RecordNo from Rep_Register where FieldNo = 2 and Datum Like '武漢市%')) group by recordno reportid=1為需要查詢的報告號 再下面為其它查詢條件 本文出自:億恩科技【www.allwellnessguide.com】 2 RecordNo NUMBER 記錄號 3 FieldNo NUMBER(2) 字段編號 4 Datum VarChar(200) 值
REPORTID RECORDNO FIELDNO DATUM Oracle動態(tài)生成查詢交叉表 select max(a1) as 姓名, max(a2) as 地址, max(a3) as 出生, max(a4) as 電話, max(a5) as 婚否 from (select recordno, nvl(decode(fieldno, 1, Datum), '') a1, nvl(decode(fieldno, 2, Datum), '') a2, nvl(decode(fieldno, 3, Datum), '') a3, nvl(decode(fieldno, 4, Datum), '') a4, nvl(decode(fieldno, 5, Datum), '') a5 from Rep_Register where reportid = 1 and RecordNo = (select RecordNo from Rep_Register where FieldNo = 2 and Datum Like '武漢市%')) group by recordno reportid=1為需要查詢的報告號 再下面為其它查詢條件 本文出自:億恩科技【www.enidc.com】 --> 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |