반응형
테이블의 모든 열과 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 문을 넣는 것입니다.
반응형
'Development Tip' 카테고리의 다른 글
기본 구현을 사용하는 null-safe 매핑 비교기 (0) | 2020.12.04 |
---|---|
어떤 키 / 값 저장소가 가장 유망하고 안정적인가요? (0) | 2020.12.04 |
IE8을 사용하는 첫 번째 자식 및 마지막 자식 (0) | 2020.12.04 |
504 시간 초과 오류 증가 (0) | 2020.12.04 |
WebApi에서 HttpContext.Current를 사용하는 것은 비동기로 인해 위험합니다. (0) | 2020.12.04 |