黑马程序员技术交流社区

标题: sql语句,求指导 [打印本页]

作者: zhangjingxian    时间: 2016-9-17 08:17
标题: sql语句,求指导
删除表car中所有价格price小于平均价格的汽车信息,
这个sql语句怎么写
作者: liuyuan_8023    时间: 2016-9-17 12:01
delete from car where price < (select avg(price) from car);
通常我们会这么写,但是这种每次删除的时候平均价格都会重新计算;
应该通过分开写 表主键来删除:
select avg(price) from car;
delete from car where price < 平均价格;

其他更好的方法,还不知道




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