스키마 :SQL 쿼리 최고 3
Cereal
Cereal_name
Buyer_name
Cereal_name
는 시리얼
Buyer_name
의 이름 난 각각의 시리얼 번호를 나열하려고
특정 시리얼을 가져 구매자입니다 그들이 구입 된 시간 중 최고 4 개 시리얼을 찾으십시오. 답변의 예는 다음과 같습니다.
'HoneyNut' 400
'Cap'n Crunch' 400
'Chocolate Flakes' 300
'Frosted Flakes' 200
참고 : ther 그 중 하나가 같은 수의
을 가지고 있기 때문에 전자는 내가 가지고있는 것은, 4 있습니다
Select Cereal_name, count(*) as numOfCount
From Cereal
Group By numOfCount Desc
내가
감사합니다 사전에이 경우 그 실 거예요 작업 rowNum<=3
를 사용하고 싶었지만!
어떤 데이터베이스입니까? –
어떤 RDBMS를 사용하고 있습니까? 'rowNum'은 어디에 정의되어 있습니까? –
DB2를 사용하고 있습니다. rownum이 주어 졌다고 생각합니까? 아닙니다. – user308553