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 40477 게시물 읽기
No. 40477
쿼리 질문
작성자
초보
작성일
2014-05-28 18:43
조회수
6,451

안녕하세요 아래 쿼리에서 결과값이 나올 수 있는 쿼리 부탁드립니다

with a as (

select 'a' as col1 , 10 as val from dual union all

select 'b' as col1 , 10 as val from dual union all

select 'c' as col1 , 10 as val from dual union all

select 'd' as col1 , 10 as val from dual),

b as (

select 'a' as col1 , 'OK' as chk from dual union all

select 'b' as col1 , 'OK' as chk from dual union all

select '*' as col1 , 'NO' as chk from dua)

select a.col1,a.val,b.chk

  from a,b

 where ~~

<결과값>

a   10    OK

b   10   OK

c   10   NO

d   10  NO

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

SELECT a.col1, a.val, c.chk
  FROM a, b, b c
 WHERE a.col1 = b.col1(+)
   AND NVL(b.col1, '*') = c.col1(+)
 ORDER BY col1
;

마농(manon94)님이 2014-05-28 20:05에 작성한 댓글입니다.
이 댓글은 2014-05-29 10:43에 마지막으로 수정되었습니다.

너무 감사합니다

초보님이 2014-05-29 11:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40480고난이도 쿼리 질문2 [2]
디비사랑
2014-05-30
6980
40479Oracle 과 MSSQLserver 메모리 사용할때 관련 질문
채미남
2014-05-29
6411
40478고난이도 쿼리 질문 [1]
디비사랑
2014-05-28
6901
40477쿼리 질문 [2]
초보
2014-05-28
6451
40476계층구조 쿼리 부탁드림니다. [4]
dba
2014-05-28
7207
40475윈도우 8.1 임포트 너무 느려요 ㅠ.ㅠ
앤드르미
2014-05-28
6897
404749i클라이언트로 서버 접속을 하고 있는데 상위버전 호환 질문..
양찬재
2014-05-28
6808
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다