mssql
오라클 DECODE 함수 대처 MSSQL CASE문
관절분리
2016. 1. 27. 17:56
반응형
DECODE <---- 오라클 전용
유사한 MSSQL 문 ----> CASE
*** 오라클 ***
ex>
Decode( A, 'apple', 1, 0)
- 설명 : A 가 'apple' 이면 1을 리턴함. 그렇지 않으면(나머지) 0을 리턴
*** mssql ***
ex>
CASE
WHEN A = 'apple' THEN 1
WHEN A <> 'apple' THEN 0
END
- 설명 : A 가 'apple' 이면 1을 리턴함. A가 'apple'와 같지 않으면 0을 리턴 ( 위의 오라클 함수와 같은 역할을 한다.)
ex>
CASE A
WHEN 'apple' THEN 1
WHEN 'banana' THEN 0
WHEN 'potato' THEN 2
END
- 설명 : A가 'apple' 면 1을 리턴, 'banana'이면 0을 리턴, 'potato'이면 2를 리턴
[출처] 오라클 DECODE 함수 대처 MSSQL CASE문|작성자 레인보우
[출처] [링크스크랩] 오라클 DECODE 함수 대처 MSSQL CASE문|작성자 관절분리
반응형