[SQL] 어떻게 ROWNUM 같은 모든 테이블에서 열 및 추가 열을 선택합니까?
SQL어떻게 ROWNUM 같은 모든 테이블에서 열 및 추가 열을 선택합니까?
오라클, 그것은 당신의 결과 세트의 컬럼으로 행 번호를 반환하는 SELECT 문을 수행 할 수도 있습니다.
예를 들어,
SELECT rownum, column1, column2 FROM table
보고:
rownum column1 column2 1 Joe Smith 2 Bob Jones
하지만 손으로 각 열을 지정하지 않습니다. 내가 좋아하는 뭔가를하고 싶지 :
select rownum,* from table
rownum column1 column2 column3 column4 1 Joe Smith 1 2 2 Bob Jones 3 4
어떤 아이디어?
해결법
-
==============================
1.테이블의 이름으로 * 자격 :
테이블의 이름으로 * 자격 :
select rownum, table.* from table
-
==============================
2.데이브의 대답은 첫 번째 열로 와일드 카드를 배치하여 그렇게 할 수도 있음을 추가 내가 좋겠처럼 중대하다 :
데이브의 대답은 첫 번째 열로 와일드 카드를 배치하여 그렇게 할 수도 있음을 추가 내가 좋겠처럼 중대하다 :
select *,rownum from table
작동하지만 다음은하지 않습니다 :
select rownum,* from table
나는 MySQL을 테스트했습니다.
-
==============================
3.불행하게도, 난, 쉬운 아마 내부입니다 그것을 할 방법이 생각 ID의 인라인 테이블 자체에 참여하지 않는, 카운트 (*), 및 외부 SELECT 문을 넣어
불행하게도, 난, 쉬운 아마 내부입니다 그것을 할 방법이 생각 ID의 인라인 테이블 자체에 참여하지 않는, 카운트 (*), 및 외부 SELECT 문을 넣어
from https://stackoverflow.com/questions/3999491/how-do-i-select-all-the-columns-from-a-table-plus-additional-columns-like-rownu by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL LIKE의 C # 버전 (0) | 2020.05.01 |
---|---|
[SQL] 물음표는 SQL 쿼리에 무엇을 상징 하는가? [복제] (0) | 2020.05.01 |
[SQL] 주 없음을 사용하여 MySQL의에 일주일의 첫날을 얻기 (0) | 2020.05.01 |
[SQL] 어떻게 ORA-01775를 디버깅하는 방법 : 동의어의 반복 체인? (0) | 2020.05.01 |
[SQL] LIMIT 대안과 오라클에서 페이징 오프셋 [중복] (0) | 2020.05.01 |