database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38717 게시물 읽기
No. 38717
가변컬럼의 제어방법이 궁금합니다.
작성자
쿼리초짜
작성일
2011-07-20 11:20
조회수
3,172

select * from (select  a.*, '1' from test a) b;
I1          I2          I3          '1' 
----------------------------------------------
1           1           1           1 
2           2           2           1 
3           3           3           1 
 

위와같이 inlineview를 통해 생성된 b테이블결과를 원본테이블 a의 결과만 출력하고싶습니다.

 

--에러발생됨(하고싶은 쿼리)

select  a.* from (select  a.*, '1' from test a) b;

또는

select 1, 2, 3 from (select  a.*, '1' from test a) b;

I1          I2          I3        
-----------------------------
1           1           1            
2           2           2       
3           3           3       
  

쿼리 고수님들의 도움을 구합니다.

이 글에 대한 댓글이 총 1건 있습니다.

select l1, l2, l3 from (select  a.*, '1' from test a) b ;

select b.* from (select  a.*, '1' from test a) b ;

인라인 뷰를 b로 별칭을 주시고 나서 select 절에서 a로 쓰시면 당연히 에러가 발생하겠죠

그리고 컬럼이 l1, l2, l3 인데 1, 2, 3 로 쓰시면 상수 값 1, 2, 3이 나오겠죠

知音(sunnylee72)님이 2011-07-20 14:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38720조인 문의 [1]
레이첼
2011-07-20
3053
38719시작일자와 종료일자를 가지는 테이블에 기간을 일별로 세로로 출력하고 싶어요. [3]
초보
2011-07-20
4019
38718select 조인문 쿼리 부탁드립니다. [2]
김연우
2011-07-20
3546
38717가변컬럼의 제어방법이 궁금합니다. [1]
쿼리초짜
2011-07-20
3172
38716세로로 된 data를 가로로 출력 [2]
초보
2011-07-20
5155
38715날짜 검색 문의 [1]
레이첼
2011-07-20
3433
38714오라클 export
chobo
2011-07-19
3467
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다