//查询所有价格大于平均价格的商品,并且按价格降序排序
//假定平均价格:5845.10
SELECT * FROM tdb_goods WHERE goods_price > 5845.10 ORDER BY goods_price DESC;


-- 使用子查询来实现
SELECT * FROM tdb_goods WHERE goods_price > (SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods) ORDER BY goods_price DESC;

知识点:
1、子查询语句:(SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods)
2、ORDER BY
3、DESC;
4、SELECT * FROM tdb_goods WHERE goods_price > avg_price
5、ROUND函数

 

相关文章:

  • 2021-06-14
  • 2021-10-26
  • 2021-07-10
  • 2021-12-01
  • 2021-07-30
  • 2021-04-30
  • 2022-12-23
  • 2021-12-17
猜你喜欢
  • 2022-01-20
  • 2021-10-05
  • 2022-12-23
  • 2021-07-31
  • 2022-01-02
  • 2021-08-23
相关资源
相似解决方案