FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2677] Re:파이어버드 간단한 쿼리 질문입니다.
박지훈.임프 [cbuilder] 2642 읽음    2008-01-05 02:33
다음과 같이 하시면 될 겁니다.

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

+ -

관련 글 리스트
2676 파이어버드 간단한 쿼리 질문입니다. 초보 2082 2008/01/04
2677     Re:파이어버드 간단한 쿼리 질문입니다. 박지훈.임프 2642 2008/01/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.