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
운영게시판
최근게시물
DB2 Q&A 489 게시물 읽기
No. 489
case 결과 표현식을 char 로 표현할경우...에러
작성자
강경옥
작성일
2003-04-14 16:02
조회수
7,500

첫 번째 숫자형으로 결과를 표시하는건 되는데..

CASE BOJEUNG WHEN '' THEN 0 ELSE 1 END

두 번째 char 형 으로 결과를 표시하는건 에러가 납니다..

CASE BOJEUNG WHEN '' THEN 'C' ELSE BOJEUNG END

왜 에러가 나는건지..

에러 내용은 CASE 표현식의 결과 표현식의 자료 유형들이 호환되지 않습니다.

이렇고요... 아시는분.. 어떤식으로 유형을 변환해야 하는지..

알려주세요...

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

리턴타입이 잘못되어서 그러네요...

첫 번째

CASE BOJEUNG WHEN '' THEN 0 ELSE 1 END -> 0 , 1 은 숫자타입일치

두 번째

CASE BOJEUNG WHEN '' THEN 'C' ELSE BOJEUNG END

-> 'C'는 문자 BOJEUNG은 숫자라 에러

CASE BOJEUNG WHEN '' THEN 'C' ELSE CHAR(BOJEUNG) END

처럼 BOJEUNG을 CHAR로 형변환해주세요.

류성희(yasaa)님이 2005-06-15 12:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
492[질문] AS400 연결 Port
류준용
2003-04-23
6471
491카탈로그 작업없이...odbc연결...
박현정
2003-04-21
5907
490[질문] 원격에 있는 db2에 연결하는 방법..
정광필
2003-04-18
6002
489case 결과 표현식을 char 로 표현할경우...에러 [1]
강경옥
2003-04-14
7500
488case 결과 표현식을 char 로 표현할경우...에러
강경옥
2003-04-14
6104
487create trigger문에서...
박현정
2003-04-14
6516
486클라이언트에서 create database가 가능한가여?
박현정
2003-04-08
5956
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다