[MSSQL] 테이블 조회 및 페이징 처리(offset)
* 앞서 만들어 두었던 테이블([MSSQL] 테이블 생성 및 삭제) 기준 기본적인 테이블 조회 쿼리는 아래와 같다. SELECT * FROM EVENT SELECT ID, TITLE, START_AT, END_AT, REG_DATE FROM EVENT 첫번째 쿼리의 *은 전체 컬럼 값을 가지고 오고, 두번째 쿼리는 각 컬럼 모두를 선택하였으므로 두 쿼리는 같은 결과를 출력한다. 여기에서 게시판 리스트를 페이지네이션으로 처리한 경우에 MSSQL에서는 생각보다 쉽게 페이지 구현이 가능하다. 오프셋과 페이지 사이즈만 넘겨주면 알아서 해당 값들만 불러온다. OFFSET #{offset} ROWS FETCH NEXT #{pageSize} ROWS ONLY 여기서 오프셋이란, 시작점을 의미한다. 오프셋이 0이면 0..
SQL
2021. 3. 5. 11:09