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

최원빈님의 프로필 이미지
최원빈

작성한 질문수

다양한 사례로 익히는 SQL 데이터 분석

조회(Hit)수가 가장 많은 상위 5개 페이지 및 세션당 페이지 조회수 평균 및 4분위 SQL로 구하기

fetch first 5 rows 관련 질문

작성

·

181

0

안녕하세요 선생님:) 질문이 있어 글을 올립니다.

제가 배운 바로는 상위 5개 결과값을 뽑아줄 때,

limit 5를 쓰는 것으로 알고 있었습니다.

그런데 fetch first 5 rows는 처음 들어봐서 혹시 이 기능에 대해 조금 더 설명해주실 수 있을까요?

감사합니다

답변 1

1

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

limit나 fetch rows 나 동일한 기능을 수행합니다. 때문에 limit를 아신다면 fetch rows를 따로 설명 드릴 필요는 없을 것 같습니다만, 혹시나 좀 더 상세한 설명이 필요하시면 아래 링크 참조 부탁드립니다.

https://dog-developers.tistory.com/133

다만 limit는 SQL 표준이 아닙니다. 원래 limit 기능이 먼저 DBMS에서 도입되고 사용되었다가 이후에 동일한 기능을 수행하는 fetch rows가 SQL 표준으로 도입되었습니다.

때문에 Fetch rows 기반으로 SQL 표준에서 좀 더 다양한 기능이 도입되려고 하고 있으며 Postgresql에서 아마도 적극적으로 해당 기능들을 수용할 거 같습니다.

감사합니다.

최원빈님의 프로필 이미지
최원빈

작성한 질문수

질문하기