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 41368 게시물 읽기
No. 41368
쿼리 결과에 추가로 정보를 보여 주려면 어떻게 해야 하나요
작성자
왕초보
작성일
2017-03-31 22:53ⓒ
2017-03-31 22:55ⓜ
조회수
6,132

예로 만들어 보았습니다.

SELECT ORD, PRICE
  FROM(
         SELECT '1' ORD, 1000 PRICE FROM DUAL UNION ALL
         SELECT '2' ORD,  500 PRICE FROM DUAL
      )
UNION ALL
SELECT '3' ORD, 0 PRICE FROM DUAL

 

ORD : 1,2 는 조회된 데이터고요 (원래 1,2 만 있습니다)

원래 쿼리를 그대로 두고 3 같이 한줄 추가하여 PRICE 에 조회한 값을 이용하여 1000 / 500 으로 표현해주고 싶습니다.

부탁드립니다.

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

WITH t AS
(
SELECT '1' ord, 1000 price FROM dual
UNION ALL SELECT '2', 500 FROM dual
)
SELECT *
  FROM t
 MODEL
 DIMENSION BY (ord)
 MEASURES (price)
 RULES (price['3'] = price['1'] / price['2'])
;

마농(manon94)님이 2017-04-03 00:50에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4137211g 깔았는데 실행이 안돼요 [1]
안정민
2017-04-09
6370
41371데이터가 시간대별로 합계가 나왔으면 합니다. [2]
도토리
2017-04-06
6464
41370쿼리질문...감사합니다. [2]
알럽디비
2017-04-06
6236
41368쿼리 결과에 추가로 정보를 보여 주려면 어떻게 해야 하나요 [1]
왕초보
2017-03-31
6132
41367NLS_NUMBERIC_CHARACTERS에 대해 질문드립니다.
이현석
2017-03-31
6013
41366월수 구하기 질문 드립니다. [1]
조형래
2017-03-30
6291
41365세로 Data를 가로로 출력 [1]
질문하는 사람
2017-03-30
7153
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다