다음과 같이 하시면 될 겁니다.
select a.*, (a.f_aaa + a.f_bbb) as testsum from test a
그럼...
초보 님이 쓰신 글 :
: 테이블 스키마가 아래처럼 있다고 가정합니다.
:
: CREATE TABLE TEST (
: F_AAA NUMERIC(18,4) DEFAULT 0,
: F_BBB NUMERIC(18,4) DEFAULT 0
: );
:
: 아래 1~4번까지의 쿼리를 실행해 보면 4번은 에러가 나는데
: 4번과 유사하게(*를 사용) 쿼리문을 호출할 수 있는 방법은 없을까요?
: 물론 3번을 사용해도 되지만 실제 상황에서 필드가 너무 많어서 일일히 나열하기가 영 힘듭니다.
:
: 1.
: select * from test; // OK
:
: 2.
: select (f_aaa + f_bbb) as testsum from test; // OK
:
: 3.
: select f_aaa, f_bbb, (f_aaa + f_bbb) as testsum from test; // OK
:
: 4.
: select *, (f_aaa + f_bbb) as testsum from test; // ERROR
|