row에 임의적으로 number링 문의 1 2 2,919

by jason kim [SQL Query] sql rownum [2022.12.02 15:26:29]


select rownum, acol, bcol from a;

 

총 8rows를 가정하고 앞에 rowum을 사용해서 숫자를 넣었는데 의 숫자를 1~4로 반복하는 방법이 있을까요?

 

<현재>

1 asdf  asdf

2 asdf asdf

3 asdf asdf

4 asdf asdf

5 asdf asdf

6 asdf asdf

7 asdf asdf

8 asdf asdf

  

 

<변경>

1 asdf  asdf

2 asdf asdf

3 asdf asdf

4 asdf asdf

1 asdf asdf

2 asdf asdf

3 asdf asdf

4 asdf asdf

by 랑에1 [2022.12.02 16:06:16]
ROW_NUMBER() OVER(PARTITION BY CEIL(rn/4) ORDER BY rn) AS rn_new

 


by 마농 [2022.12.02 16:12:08]

MOD(ROWNUM - 1, 4) + 1

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입