Oracle根据不同条件能使用不同的字段GroupBy吗?
如题,请问能够实现吗?
某字段=‘3’时使用5个字段group by;否则使用3个
group by (case when '3' = '3' then la.riskcode , substr(la.managecom, 0, 6),la.agentcom,la.businesstype
else la.riskcode, substr(la.managecom, 0, 6) end
)
相关推荐
oracle中使用group by优化distinct
主要介绍了oracle中使用group by优化distinct的相关资料,需要的朋友可以参考下
oracle_sql使用.docx
在有组函数MAX的select中,不是组函数的列,一定要放在group by子句中。 Case When实现行列转换时会出现多条记录,如果不用聚合函数直接进行group by分组,那么检索的是基表里分组字段的第一条记录,如果使用max()函数之后再进行group by分组,那么就会检索每个字段的最大值然后再分组
oracle分页存储过程千万级
oralce千万级数据存储过程分页技术,网上很稀有的哦~~
如何查出同一张表中字段值重复的记录
表中的记录随着增多,有些字段的数据会重复,这各可以帮你找出重复的数据
oracle group by语句实例测试
Sql代码 代码如下: CREATE TABLE test(a VARCHAR2( 20),b VARCHAR2 (20),c NUMBER,d VARCHAR2 (20)) INSERT INTO test VALUES( ‘a1′,’b1’ ,1, ‘t’); INSERT INTO test VALUES( ‘a3′,’b3’ ,3, ‘t’); INSERT INTO test VALUES( ‘a4′,’b4’ ,4, ‘t’); INSERT INTO test VALUES( ‘a2′,’b2’ ,2, ‘t’); INSERT INTO test VALUES( ‘xx’,’


基础和管理
