我正在尝试为下表中的
编写查询 field1 field2 field3 field4 field5 field6 field7
1 45 ABC_DEF_Sucess_cust1 RAJ 4 -2 8-10-2015 svsdsdv
2 46 ABC_DEF_Sucess_cust2 RAJ 8 -2 8-10-2015 hffhfh
3 47 ABC_DEF_failure_cust3 BIH 8 -2 8-10-2015 sfsfs
.
.
当field4
是唯一的时候我需要Field3
的平均值(假设此处为RAJ),而field2
以ABC_DEF_uniquevalue (here Sucess) _cust*
开头,即(4 + 8)/ 2 = 6
表格名称为Test
我不懂PL / SQL,请帮帮我。我试图将它与SQL相关联,如
select * from sqm_kpi_values where kpiid = 'ABC_DEF_%'
答案 0 :(得分:0)
如果您只想要字段4相对于字段3的平均值,那么您可以尝试: -
SELECT FIELD3, AVG(FIELD4)
FROM YOUR_TABLE
GROUP BY FIELD3;
答案 1 :(得分:0)
select avg(field4), field3 from test where field2 like 'ABC_DEF_SUCCESS%' group by field3;
如果我提供的内容不正确,请在LIKE
子句中使用您需要的任何字符串。