1
我想返回一個項目列表,其中rental
大於平均值rental
。什麼是最好的方式?子查詢似乎不能與大於運算符一起使用:子查詢返回數大於等於命令
select film, rental_rate from film
where rental_rate > (select (round(avg(rental_rate),2) as rentalrate from film)
我想返回一個項目列表,其中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()
之前看了除了額外'('
罰款。