본문 바로가기

Database/MariaDB(Mysql)

Mysql 데이터 행번호 매기기 - ROWNUM

Mysql에서 데이터를 가져올때 해당 데이터를 저장된 데이터와 별도로 row의 number를 지정해서 가져오기 위해 사용한다.

 

set @r_num = 0;
select (@r_num := @r_num + 1) as ROWNUM ,NAME from Datatable;

 

C#으로 처리하면 아래와 같이 처리 할 수 있다.

 

@rownum을 0으로 시작하면 가져온 NO 컬럼에 1부터 채워지게 된다.