gpt4 book ai didi

sql - 使用 LIMIT 从 MySQL 表中选择平均值

转载 作者:IT老高 更新时间:2023-10-28 23:46:27 26 4
gpt4 key购买 nike

我正在尝试获取价格最低的 5 件商品的平均值,这些商品按附加的用户名分组。然而,下面的查询给出了每个用户的平均价格(这当然是价格),但我只想返回一个答案。

SELECT AVG(price) 
FROM table
WHERE price > '0' && item_id = '$id'
GROUP BY username
ORDER BY price ASC
LIMIT 5

最佳答案

我认为这就是您所追求的:

SELECT AVG(items.price)
FROM (SELECT t.price
FROM TABLE t
WHERE t.price > '0'
AND t.item_id = '$id'
ORDER BY t.price
LIMIT 5) items

它将返回 5 个最低价格的平均值 - 一个答案。

关于sql - 使用 LIMIT 从 MySQL 表中选择平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1854383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com