게시자 이름 및 카테고리별로 책의 평균 소매 가격을 얻으려고합니다. 나는 단지 '어린이'와 '컴퓨터'카테고리와 평균 소매가가 $ 50 이상인 그룹을 포함시키고 자합니다. 나는 붙어있다!Oracle SQL에서 평균을 얻으려고 시도합니다
SELECT PUBLISHER.NAME, BOOKS.CATEGORY
TO_CHAR(AVG(BOOKS.RETAIL), '99.99') "Avg Retail"
FROM BOOKS, PUBLISHER
WHERE BOOKS.category='CHILDREN' or BOOKS.category='COMPUTER' and AVG > 50;
당신은'BOOKS'와'PUBLISHER'의 데카르트 조인이 있습니다. 이 테이블을 결합하는 올바른 방법을 찾아야합니다. –
'GROUP BY'와'HAVING' 절을 검색하면 튜토리얼과 예제가 많이 있습니다. – krokodilko