게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
MSSQL 쿼리 해석 문제 관련 도움 요청드립니다...
게시물ID : programmer_11320짧은주소 복사하기
작성자 : 레이드데이
추천 : 0
조회수 : 468회
댓글수 : 2개
등록시간 : 2015/06/16 16:24:59
옵션
  • 베스트금지
  • 본인삭제금지
SELECT * FROM( SELECT *,ROW_NUMBER() OVER (ORDER BY USER_NUMBER) AS ROW_NUMBER FROM W_USER) AS a WHERE ROW_NUMBER > 0 and ROW_NUMBER <= 15 order by USER_NUMBER ASC
 
 
이게 제가 해석하고자 하는 쿼리입니다.
W_USER은 결과를 가져오는 테이블의 이름이고
USER_NUMBER은 컬럼으로 회원 번호(int형, auto-increment형)이며 기본키의 기능을 합니다.
 
지금 제가 저 쿼리 한줄을 완벽하게 기능을 설명을 할 수 있어야 하는데 다른 부분은 어느정도 이해 하였으나
서브쿼리 ( SELECT *,ROW_NUMBER() OVER (ORDER BY USER_NUMBER) AS ROW_NUMBER FROM W_USER) 가 어떻게 기능하는지 이해가 안가서 이렇게 해석 문제 관련 도움 요청을 드리게 되었습니다.
 
제가 생각하고 있는건 ROW_NUMBER에 USER_NUMBER의 값들을 W_USER테이블로부터 불러와 넣는다는 것 같은데,
확실하지 않아 이렇게 질문드립니다.
 
해당 서브쿼리에 대하여 자세한 설명 좀 부탁드리겠습니다... 항상 감사드립니다.
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호