인프런 커뮤니티 질문&답변

루라님의 프로필 이미지
루라

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스

연습 문제

각 연도별 최고의 홈런왕

작성

·

208

0

을 찾아보는데
 
SELECT * FROM (
SELECT *,
ROW_NUMBER() OVER (PARTITION BY yearID ORDER BY HR DESC) AS ranking
FROM batting
) AS yearTable
WHERE ranking = 1
ORDER BY yearID DESC;
 
FROM 이후에 AS로 이름을 지어주지 않으니 오류가 나는데
이름이 꼭 필요한가요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

서브쿼리 위치에 따라 필요한 경우가 있는데
select XXX, YYY, ZZZ
위치에 들어가는 애라서 필요합니다.
sql 구문은 복잡하고 제품마다 다를 수 있으니
그냥 통과 안 되면 안된다고 생각하시는게 편할겁니다.

루라님의 프로필 이미지
루라

작성한 질문수

질문하기