oralce 中的where,group by, having,ordder by
--建表
create table HRJ_TEST
(
HRJ_NAME VARCHAR2(50),
HRJ_INFO VARCHAR2(50),
HRJ_TITLE VARCHAR2(100),
HRJ_RATUN NUMBER
)
--插入数据
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', '"HHHRURJUEJDURJURJUR"', 59);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('HRJ', 'HRJHRJR', 'hrj hhhhh diesc dan and wwnwudn', 76);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('123123', '123123123', '"哈哈,ORACLE学习."', 46);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 67);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 54);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 20);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 41);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 56);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 20);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name', 'v_hrj_info', 'v_hrj_title', 74);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name1', 'v_hrj_info1', 'v_hrj_title', 17);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name1', 'v_hrj_info1', 'v_hrj_title', 66);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name1', 'v_hrj_info1', 'v_hrj_title1', 21);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name1', 'v_hrj_info1', 'v_hrj_title1', 20);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name1', 'v_hrj_info1', 'v_hrj_title1', 73);
insert into HRJ_TEST (HRJ_NAME, HRJ_INFO, HRJ_TITLE, HRJ_RATUN)
values ('v_hrj_name1', 'v_hrj_info1', 'v_hrj_title1', 25);
commit;
--语句
select hrj_name ,count(*),avg(hrj_ratun)
from hrj_test
where hrj_ratun>30
group by hrj_name
having hrj_name like '%e%'
order by count(*) desc

浙公网安备 33010602011771号