개발이야기/MySQL

[MySQL] rownum 으로 번호 매기기, 행 번호 생성

후린개발자 2022. 9. 26.
반응형

데이터 조회 한 값에 대해서 번호 매기기를 할때 필요한 쿼리 입니다.
FROM 절에 rownum의 값을 초기화 해주고 (SELECT @rownum := 0) r)
SELECT 문에 +1 값을 더해서 조회 하고 있다.

 

select * from test

 

email
abc@naver.com
def@naver.com
korea@naver.com
doc@naver.com

 

SELECT   email , @rownum := @rownum + 1 AS email_no 
FROM test  , (SELECT @rownum := 0) r

 

email email_no
abc@naver.com 1
def@naver.com 2
korea@naver.com 3
doc@naver.com 4
반응형

댓글

💲 추천 글