🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

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

20.04.25 11:23 작성 조회수 180

1

안녕하세요.

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

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

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

답변 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님의 프로필

Idea

질문자

2020.04.26

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

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

채널톡 아이콘