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 40354 게시물 읽기
No. 40354
여러건이면 NULL 단일 데이터이면 단일 데이터 리턴 할 수 있는 쿼리가 있을까요?
작성자
R
작성일
2014-01-07 10:08
조회수
7,098

여러건이면 NULL 단일 데이터이면 단일 데이터 리턴 할 수 있는 쿼리가 있을까요?

안녕하세요.

테이터가
111
111
111
이렇게 있으면 111이 여러건이라도 같은 데이터 이므로 111을 리턴

테이터가
111
NULL
이렇게 있으면 111, NULL 두건의 데이터가 있으므로 NULL을 리턴

테이터가
111
222
111
444
이렇게 있으면 111,222,444 여러건 이므로 NULL을 리턴

할 수 있는 쿼리가 있을까요?

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

 

 

 

SELECT DECODE(COUNT(*), 1, MAX(COL), NULL)

FROM  (

        SELECT COL

        FROM   TAB

        GROUP BY COL

      )

 

햇살한조각님이 2014-01-07 11:14에 작성한 댓글입니다. Edit

^^

감사합니다.

R님이 2014-01-07 11:25에 작성한 댓글입니다. Edit

SELECT DECODE(COUNT(COUNT(*)), 1, MIN(col)) x
  FROM t
 GROUP BY col
;

마농(manon94)님이 2014-01-07 11:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40357해당년도의 5년전 5년후 데이터를 순차적으로 구하고 싶습니다. [2]
RN
2014-01-10
7440
40356기간 조회하는 where 조건이 헷갈리네요 [2]
질럿
2014-01-07
7117
40355안녕하십니까? 궁금한게 하나 있어 글을 올립니다. [3]
황인준
2014-01-07
7373
40354여러건이면 NULL 단일 데이터이면 단일 데이터 리턴 할 수 있는 쿼리가 있을까요? [3]
R
2014-01-07
7098
40353update하려는데 너무 속도가 안나오네요. [3]
야간비행
2014-01-03
7438
4035211g DataGuard구성적용을 위한 변경
이태훈
2014-01-02
6662
40351똑같은 SQL문인데 함수 내부에서 돌아가면 느릴수도 있나요? [3]
김대윤
2013-12-26
7386
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다