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
운영게시판
최근게시물
PostgreSQL Q&A 9953 게시물 읽기
No. 9953
case when에서 결과 값이 없으면을 조건으로 달 수 있나요?
작성자
심상호(shimsh)
작성일
2018-03-06 17:07
조회수
6,320

 case when 조건 then 결과1 else 결과2 end 에서 

조건에 '검색한 결과값이 없으면' 을 넣을 수 있나요? 

select (case when 조건 (결과 값이 없으면)  then '1' else '2' end) from T_AcceptAmount where smembercode='c998'

T_AcceptAmount 테이블에서 smemebercode='c998' 이 없으면 1을 있으면 2를 나타내기 

어떻게 하죠?

 

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

SELECT CASE WHEN COUNT(*) > 1 THEN 2 ELSE 1 END

FROM T_AcceptAmount 
WHERE smembercode='c998'
;
 
우욱님이 2018-03-06 17:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9956postgreSQL 과 MSSQL Linked Server 연결 후 데이터 조회 시 문제 [1]
김민재
2018-03-14
6777
9955파일 용량 표시방법 [2]
김태원
2018-03-14
6196
9954데이터베이스 트리거를 이용해서 서버에 파일을 전송하려고 합니다. [2]
김창권
2018-03-12
6121
9953case when에서 결과 값이 없으면을 조건으로 달 수 있나요? [1]
심상호
2018-03-06
6320
9951데이터폴더의 log에 대해 질문.! [1]
test
2018-03-02
6236
9950프로시저 호출시 파라메터 세팅 [1]
최진석
2018-02-27
7182
9949도대체.. parallel query가 뭔가요?! [4]
test
2018-02-27
6943
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다