oracle存储过程 统计同列的不同值 本帖最后由 bwrobert 于 2009-11-19 11:47:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 统计hr_emnemployee表fstatetype 中不同的字段值 然后插入p_s_total表 字段EEMPTOT中 是这个吗:insert into p_s_totalselect distinct fstatetype from hr_emnemployee将不重复的fstatetype 插入表用不着存储过程 但是,我主要是想统计同一字段字段 FSTATETYPE 内--------------- estRegular --------------- estRegular --------------- estNewEmployee --------------- estIllnessRest --------------- 内容统计出结果 count() over() ??還是沒明白你的意思 你解釋下 字段都是啥啊 统计hr_emnemployee表 字段 fstatetype 字段值 然后插入p_s_total表 字段EEMPTOT 中 INSERT INTO P_S_TOTAL(FSTATETYPE, EEMPTOT)SELECT FSTATETYPE, COUNT(1) OVER(PARTITION BY FSTATETYPE) AS FSTATETYPE_COUNT FROM HR_EMNEMPLOYEE sSqlStr:='insert into p_s_total(EEMPTOT)'||' ('|| 'select count(distinc fstatetype) from hr_emnemployee'|| ')'; 是不是这样,我不知道理解对不地!呵呵祝好! 在查询oracle数据库时如何加一个返回当前表名的字段? oracle客户端listener找不到服务器,高手帮忙啊? myeclipse6.0 无法连接oracle oracle8数据合并 求个sql语句! 区域查询优化 数据库同步,如何设置???需要每天定时把本地数据大量信息上传至上一级数据库中 sql语句,未正常结束? 在linux中怎么使用dgmgrl? 准备学oracle,安装时出现大量的用户名和密码,感觉好乱,100分求救,帮我理清一下我列的问题,杀出一条血路,谢谢! 遇到了几个错误。。大家帮忙看看 ORA-12154: TNS:无法处理服务名。在后台执行JOB时出错
insert into p_s_total
select distinct fstatetype from hr_emnemployee
将不重复的fstatetype 插入表
用不着存储过程
---------------
estRegular
---------------
estRegular
---------------
estNewEmployee
---------------
estIllnessRest
---------------
内容统计出结果
字段 fstatetype 字段值
然后插入p_s_total表 字段EEMPTOT 中
SELECT FSTATETYPE, COUNT(1) OVER(PARTITION BY FSTATETYPE) AS FSTATETYPE_COUNT FROM HR_EMNEMPLOYEE
('||
'select count(distinc fstatetype) from hr_emnemployee'||
')';
是不是这样,我不知道理解对不地!呵呵
祝好!