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 39543 게시물 읽기
No. 39543
조회할때 한row에 추가로 3row를 더 넣고싶습니다.
작성자
초보..
작성일
2012-07-16 17:46ⓒ
2012-07-17 08:51ⓜ
조회수
4,627

예를들어 조회쿼리결과가

1학년 언어 100

이라면,,

1학년 언어 문법 20

1학년 언어 어휘 30

1학년 언어 숙어 20

1학년 언어 듣기 30 으로 하고싶구요

이 쿼리가,, select  학년 과목 점수  from a 라면

문법 어휘 숙어 듣기는, 각각 다른테이블에서 데이터를 추출해서

(select 구분 from b )를

select  학년, 과목 ,(select 구분 from b where b.과목 = a.과목 and a.학년 = b.학년),점수  from a 로 하고싶어요

그런데 학년.과목이, '구분'만큼 row가나와야해여 ,,

그런ㄷ데 문법, 어휘, 숙어, 듣기가 같은테이블일수도있고 다른테이블일수도있는데..어떻게하면되나요?

 

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

언어 100은 문법 어휘 숙어 듣기를 합해서 100이 나온거죠? 

 

SELECT VAL1, VAL2, NVL(VAL3,'합계'), SUM(VAL4)

FROM

(

SELECT '1학년' VAL1,'언어' VAL2,'문법' VAL3, 20 VAL4 FROM DUAL

UNION ALL

SELECT '1학년','언어','어휘', 30 FROM DUAL

UNION ALL

SELECT '1학년','언어','숙어', 20 FROM DUAL

UNION ALL

SELECT '1학년','언어','듣기', 30  FROM DUAL

)

 

이 쿼리를 참고하시면 될거 같네요.

정명곤(jinrang)님이 2012-07-20 15:21에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39547rollup에 대해 문의 드립니다. [3]
안양
2012-07-19
5885
39546오라클 시작일 종료일 받아와 주차구하기 [2]
오라초
2012-07-17
7660
39545Table access 순서와 table access path(방식)에 대해 질문 있습니다.^^
얄록
2012-07-17
4455
39543조회할때 한row에 추가로 3row를 더 넣고싶습니다. [1]
초보..
2012-07-16
4627
39542누적 금액 관련 쿼리 문의 [2]
진희
2012-07-16
5693
39541비어 있는 값 추출 관련 도움요청합니다. [1]
김정묵
2012-07-13
5390
39540오라클 blob필드에 이미지를 insert하고자 합니다. [1]
김승일
2012-07-13
5320
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다