inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[백문이불여일타] 데이터 분석을 위한 고급 SQL

LeetCode 185번 문제 질문드립니다.

244

Idea

작성한 질문수 23

1

안녕하세요.

LeetCode 185번 문제를 강사님 코드와 동일하게 입력했음에도 불구하고, 다음과 같은 에러가 발생하네요...

로그아웃도 해보고, 노트북을 다시 껐다 켜보기고 했는데 안되네요.... 도대체 어느 부분이 문제인가요..?

그리고 추가적으로 Runtime Error가 발생했을 경우, 로그아웃을 했다가 다시 해보면 된다고 하셨는데... 저는 다 시도해봐도 계속 Runtime Error가 뜨네요...(ex. 윈도우 함수를 이용해서 MS SQL Server로 푸는 문제인 LeetCode 180번, 184번, 185번 등...) 이럴 땐 어떻게 해야 하나요?

sql

답변 2

2

윤선미

안녕하세요. 

FROM 절 서브쿼리 Alias 를 'top'으로 하셔서 문제가 생기는 건데요.

SQL의 예약어는 Alias 로 사용하실 수 없습니다. 예를 들어서, select는 별명으로 사용하실 수 없어요.

TOP도 SQL의 예약어 중 하나이더라고요ㅎㅎ 저도 질문해주셔서 찾아보고 알았네요.

SQL 예약어 목록은 구글이 `sql reserved words list` 로 검색하시면 찾으실 수 있습니다.

아래와 같은 페이지에 들어가셔서 혹시 내가 쓰고 있는 alias가 예약어인지 찾아보고 사용하시면 더 좋을 것 같네요 :)

https://www.drupal.org/docs/develop/coding-standards/list-of-sql-reserved-words

좋은 질문 감사합니다!

0

Idea

아.....t로 변경해서 하니까 바로 되네요 ㅠㅠ

top이 SQL 예약어인지 꿈에도 몰랐습니다...감사드립니다 ㅎㅎ

순위 함수 연습 문제 - 스테디셀러 작가 찾기

0

85

1

문제 내용이 잘못된 것 같습니다.

0

58

2

서브쿼리 질문

0

59

2

[수업질문] 서브쿼리 > null데이터 avg사용 주의

0

72

1

서브쿼리는 언제 작성하는건가요?

0

68

1

안녕하세요 질문드립니다.

0

66

2

Top Earners 문제관련 질문

0

96

2

고급반 cheetsheet

0

148

2

196. Delete Duplicate Emails 좋은 코드 질문

0

141

1

a.id = 1과 b.id=1이 없어도 되는 이유

0

125

0

강의 플랫폼

0

198

3

리트코드 177번 function 풀이중 case when 활용을 위한 서브쿼리 구문을 제출 시 검증에 통과되지 않도록 보강된 듯 하네요

0

205

2

ERD 읽는법에 추가 질문 있어요

0

249

1

lead, lag로 풀이할 시 id 값이 존재하지 않는 경우의 오답

0

356

2

사용자정의함수

0

230

1

이 문제 inner join이 이해가 안됩니다.

0

295

1

평균 함수 사용할 때 주의점과 해결법

0

259

1

196. subquery로 풀 때, 궁금한 점

0

382

2

쿼리성능 질문드립니다.

0

313

1

리트코드 highest department salary 문제

0

258

2

The report 문제 order by부분 질문

0

269

2

리트코드 서브쿼리 문제 질문

0

420

1

DEPARTMENT HIGHEST SALARY 서브쿼리 문제 문의

0

235

1

서브쿼리의 활용사례 및 조인관련질문

0

282

1