gpt4 book ai didi

sql - 子查询返回大于等于命令的数字

转载 作者:行者123 更新时间:2023-11-29 13:54:59 24 4
gpt4 key购买 nike

我想返回一个项目列表,其中 rental 大于平均 rental。什么是最好的方法?子查询似乎不适用于大于运算符:

select film, rental_rate from film
where rental_rate > (select (round(avg(rental_rate),2) as rentalrate from film)

最佳答案

当然,子查询可以使用 > 符号。您的查询应该没问题,尽管我会在子查询中省略舍入:

select f.film, f.rental_rate
from film f
where f.rental_rate > (select avg(f2.rental_rate) from film f2);

我做了一些更改,但除了 round() 之前的额外 '(' 之外,您的原始版本看起来不错。

关于sql - 子查询返回大于等于命令的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33989630/

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