반응형
오라클의 rownum처럼 mysql에서 행 번호를 가져올 수 있는 방법이 있습니까?
오라클의 rownum처럼 mysql에서 행 번호를 얻을 수 있는 방법이 있나요, 만약 없다면 간접적인 방법은 없을까요? 제안 부탁드립니다.
MySQL이 최종적으로 최신 SQL을 지원할 때까지 유사한 것을 얻을 수 있는 유일한 방법은 다음과 같습니다.
SELECT @rownum:=@rownum + 1 as row_number,
t.*
FROM (
< your original query goes here >
) t,
(SELECT @rownum := 0) r
각 행에 대해 자동 증분 ID를 추가하는 것이 가장 좋습니다.이것은 언젠가 관계형 테이블을 사용하기로 선택한 경우에도 많은 도움이 될 것입니다.
phpMyAdmin에서 테이블을 생성(또는 편집)하면AUTO_INCREMENT
선택.자동 ID가 활성화된 열은 하나만 가질 수 있습니다.
편집: 데이터베이스의 모양은 다음과 같습니다.
id | name | email | phone
1 Tekin ... ...
2 John ... ...
3 Jane ... ...
언급URL : https://stackoverflow.com/questions/8509996/is-there-a-way-to-get-the-row-number-in-mysql-like-the-rownum-in-oracle
반응형
'programing' 카테고리의 다른 글
체크아웃을 취소하려면 어떻게 해야 합니까? (0) | 2023.06.21 |
---|---|
null이 아니거나 빈 문자열이 아닌지 테스트할 호환 SQL (0) | 2023.06.21 |
Git 병합 충돌 시 생성되는 BACKUP, BASE, LOCAL 및 REMOTE 파일은 무엇입니까? (0) | 2023.06.21 |
SQL 구문에 오류가 있습니다(MySQLi SQL 예외가 발견되지 않음).다른 답변을 시도했지만 실패했습니다. (0) | 2023.06.21 |
기존 프로젝트에 ASP.NET MVC5 ID 인증 추가 (0) | 2023.06.21 |