[SQL] 오라클에서 ROWNUM처럼 MySQL의에서 행 번호를 얻을 수있는 방법이 있나요 [중복]
SQL오라클에서 ROWNUM처럼 MySQL의에서 행 번호를 얻을 수있는 방법이 있나요 [중복]
다음 일을 간접적 방법이없는 경우, 오라클에서 ROWNUM처럼 MySQL의에서 행 번호를 얻을 수있는 방법이 있나요? 제안하시기 바랍니다.
해결법
-
==============================
1.MySQL이 마침내 현대 SQL을 지원까지, 비슷한 일을 얻을 수있는 유일한 방법은 이것이다 :
MySQL이 마침내 현대 SQL을 지원까지, 비슷한 일을 얻을 수있는 유일한 방법은 이것이다 :
SELECT @rownum:=@rownum + 1 as row_number, t.* FROM ( < your original query goes here > ) t, (SELECT @rownum := 0) r
-
==============================
2.가장 좋은 방법은 각 행에 대해 자동 증가 ID를 추가하는 것입니다. 어느 날 관계형 테이블을 사용하도록 선택하는 경우에도 당신에게 많은 도움이 될 것이다.
가장 좋은 방법은 각 행에 대해 자동 증가 ID를 추가하는 것입니다. 어느 날 관계형 테이블을 사용하도록 선택하는 경우에도 당신에게 많은 도움이 될 것이다.
당신이 (또는 편집) 테이블을 만들 때 phpMyAdmin을에서, 당신은 AUTO_INCREMENT의 옵션이 표시됩니다. 당신은 자동 ID로 하나 개의 컬럼을 사용할 수 있습니다.
편집 : 이것은 당신이 데이터베이스 같을 것이다 방법입니다
id | name | email | phone 1 Tekin ... ... 2 John ... ... 3 Jane ... ...
from https://stackoverflow.com/questions/8509996/is-there-a-way-to-get-the-row-number-in-mysql-like-the-rownum-in-oracle by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 자동으로 UID12345678 같은 SQL에 고유 ID를 생성하는? (0) | 2020.05.10 |
---|---|
[SQL] 테이블의 각 그룹에 대한 상위 N 개의 행을 선택한 (0) | 2020.05.10 |
[SQL] 오라클 행의 여러 열에서 피벗을 사용하여 (0) | 2020.05.10 |
[SQL] 오라클 - 만드는 방법은 FAST의 REFRESH와보기를 구체화하고 JOINS (0) | 2020.05.10 |
[SQL] 어떻게 SqlAlchem y의에서 "왼쪽 외부 조인"를 실행합니다 (0) | 2020.05.10 |