2015-11-30 48 views
1

我想返回一個項目列表,其中rental大於平均值rental。什麼是最好的方式?子查詢似乎不能與大於運算符一起使用:子查詢返回數大於等於命令

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

回答

0

子查詢當然可以使用>符號。您的查詢應該罰款,但我會在子查詢離開了四捨五入:

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

我做了一些改變,但你原來round()之前看了除了額外'('罰款。