oracle sql语句序列,Oracle SQL:使用Select语句插入序列

假设您要在按序列生成密钥之前对数据进行分组,那么就像您想要的那样

INSERT INTO HISTORICAL_CAR_STATS (

HISTORICAL_CAR_STATS_ID,

YEAR,

MONTH,

MAKE,

MODEL,

REGION,

AVG_MSRP,

CNT)

SELECT MY_SEQ.nextval,

year,

month,

make,

model,

region,

avg_msrp,

cnt

FROM (SELECT '2010' year,

'12' month,

'ALL' make,

'ALL' model,

REGION,

sum(AVG_MSRP*COUNT)/sum(COUNT) avg_msrp,

sum(cnt) cnt

FROM HISTORICAL_CAR_STATS

WHERE YEAR = '2010'

AND MONTH = '12'

AND MAKE != 'ALL'

GROUP BY REGION)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值