MySQL에서 오라클의 rownum 구현하기 > db

본문 바로가기

db

MySQL에서 오라클의 rownum 구현하기

페이지 정보

작성자 서방님 댓글 0건 조회 19회 작성일 14-10-01 10:51

본문

table명 : test 
a_seq    b_seq    c_seq 
1    181    30 
2    179    34 
3    176    27 
4    179    28 
5    176    27 
6    180    29 
7    176    27 

------------------------------------------- 

select a_seq from test where b_seq='176' and c_seq='27' 

를 하게 되면 결과 
a_seq 

5 ← 요기!! 


이 출력 되는데... 
여기서 a_seq 의 특정 값, 예를 들어 a_seq 가 5 일 경우 2번째 라는 것을 
어떻게 query 를 해야 되는지 알수 있나요? 

--------------------------------------------- 
해결방법 : 골뱅이(@) 변수 사용 
--------------------------------------------- 

set @rownum=0; 
select (@rownum:[email protected]+1) rownum, a_seq from test where b_seq='176' and c_seq='27'; 

결과 

rownum a_seq 
1      3 
2      5 
3      7

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
300
어제
446
최대
592
전체
38,818

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]