黑马程序员技术交流社区

标题: jdbc求解 [打印本页]

作者: deathline    时间: 2016-9-22 23:49
标题: jdbc求解
怎么从表中删除高于员工平均工资的人员资料,能不能一个嵌套的句子写出来
作者: 小东先森    时间: 2016-9-23 09:32
本帖最后由 小东先森 于 2016-9-23 09:33 编辑

SELECT AVG(price) FROM 表名; DELETE FROM flower WHERE price > 平均价格;
用一句话并不会写{:2_39:}

作者: fulq1234    时间: 2016-9-23 10:50
create table company(
        name character varying(32),--名称
        pay integer--工资
       
);
insert into company(name,pay) values('小明',1110);
insert into company(name,pay) values('小2',1120);
insert into company(name,pay) values('小3',1130);
insert into company(name,pay) values('小4',1140);
insert into company(name,pay) values('小5',1150);
insert into company(name,pay) values('小6',1160);

delete from company where pay>(select avg(pay) from company);

--select * from company;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2