-
[MySql] rownum 생성 방법DB/MySql 2020. 11. 11. 20:13
mysql 에는 rownum 이라는 키워드가 없다,
그래서 변수 선언을 통해서 임의로 rownum 을 표시할 수 있다.
rownum 생성 방법
SELECT @rownum:=@rownum+1 as no table.* FROM table where (@rownum:0)=0
where 절에서 변수를 초기화 하고 사용하는 방법이다.
select 절보다 where 절에서 먼저 실행되기 때문에 where 절에서 변수 선운 후 사용 가능하다.
또는 아래와 같은 set 키워드로 변수를 선언 가능하다.
SET @rownum:=0; SELECT @rownum:=@rownum+1 as no table.* FROM table;
반응형'DB > MySql' 카테고리의 다른 글
[mysql] like 를 여러개 검색 (0) 2021.02.12 [mysql] 특정문자를 상위로 정렬하기(order by 특정값 정렬) (0) 2021.02.11 [MySql] 컬럼리스트 및 테이블 정보 조회 쿼리 (0) 2020.10.09 Mysql 실행계획(explain) 보는법 (1) 2020.05.11 MySql 옵티마이져 실행 개요 (0) 2020.05.11