특정 쿼리 결과를 순차적으로 번호를 붙여주고 싶은데, 한참 찾아보니 이런 함수가 있군요.
-- 쿼리 결과 그대로 순번을 리턴
ROW_NUMBER() OVER()
-- 쿼리 결과를 특정 정렬 후 순번을 리턴
ROW_NUMBER() OVER (ORDER BY SALARY DESC)
-- 사용 예
SELECT ROW_NUMBER() OVER() AS idx, element FROM tbTestTable;
From Joshua95(10-08-05)
-- 쿼리 결과 그대로 순번을 리턴
ROW_NUMBER() OVER()
-- 쿼리 결과를 특정 정렬 후 순번을 리턴
ROW_NUMBER() OVER (ORDER BY SALARY DESC)
-- 사용 예
SELECT ROW_NUMBER() OVER() AS idx, element FROM tbTestTable;
From Joshua95(10-08-05)
'Programming > Database' 카테고리의 다른 글
[DB2] 문자열의 몇번째 구분자 정보 얻어오기/변경하기 (0) | 2010.08.11 |
---|---|
[DB2] 스트링을 특정 구분자로 분리하여 테이블로 리턴하는 함수 (0) | 2010.08.11 |
[DB2] 문자열 파싱 후 특정 토큰 값 변경하는 함수 (0) | 2010.06.23 |
[MSSQL] 다른디비에 접근하기위한 쿼리 (0) | 2010.06.23 |
[DB2] 이미 생성된 테이블 정보 수정하기 (0) | 2010.06.23 |
댓글