SQL:显示高于平均零售价的图书的图书信息

时间:2015-02-16 07:08:31

标签: sql database oracle

不确定如何仅显示高于平均零售价的图书的图书信息。任何输入都会有所帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用查询从表中加入查询以获取平均价格:

SELECT title
FROM   books b
JOIN   (SELECT AVG(retail) AS avg_price
        FROM   books) a ON b.retail > a.avg_price

答案 1 :(得分:0)

我假设这是作业。因此,请尝试理解您正在使用的条款。您可以将GroupByHaving一起使用。您需要查看having子句。Here is more info on the clause

   Select title
   From books
   Group By name
   Having retail> avg(retail)