Development Tip

테이블의 모든 열과 ROWNUM과 같은 추가 열을 어떻게 선택합니까?

yourdevel 2020. 12. 4. 21:00
반응형

테이블의 모든 열과 ROWNUM과 같은 추가 열을 어떻게 선택합니까?


Oracle에서는 SELECT행 번호를 결과 집합의 열로 반환 하는 을 수행 할 수 있습니다.

예를 들면

SELECT rownum, column1, column2 FROM table

보고:

rownum        column1        column2
1 조 스미스
2 밥 존스

그러나 각 열을 수동으로 지정하고 싶지 않습니다. 다음과 같이하고 싶습니다.

select rownum,* from table
ROWNUM        1 열        2 열        3 열        column4
1 조 스미스 1 2
2 밥 존스 34

어떤 아이디어?


*를 테이블 이름으로 한정하십시오.

select rownum, table.* from table

Dave의 대답은 훌륭합니다. 와일드 카드를 첫 번째 열로 배치하여 그렇게 할 수도 있다는 것을 추가하고 싶습니다.

select *,rownum from table

작동하지만 다음은 작동하지 않습니다.

select rownum,* from table

MySQL에서 테스트했습니다.


불행히도, 나는 그것을하는 방법을 생각하지 않습니다. 쉬운 것은 아마도 id, count (*)의 인라인 테이블과 함께 내부 조인하고 외부 select 문을 넣는 것입니다.

참고 URL : https://stackoverflow.com/questions/3999491/how-do-i-select-all-the-columns-from-a-table-plus-additional-columns-like-rownu

반응형