ORACLE의 DECODE와 MS-SQL의 CASE
ORACLE에서 MS-SQL로 또는 그 반대로 컨버전할때 비교해보면 좋을 듯 하네요.
*****ORACLE*****
SELECT DECODE(컬럼,
'조건1','값1',
'조건2','값2',
'0')
FROM DUAL;
SELECT DECODE(컬럼, '조건', '같을때 표시', '다를때 표시') FROM DUAL;
*****MS-SQL*****
SELECT (SELECT CASE 컬럼
WHEN '조건1' THEN'값1'
WHEN '조건2' THEN'값2'
ELSE '0' END )
FROM TABLE
SELECT (SELECT CASE 컬럼 WHEN '1' THEN 'TRUE' ELSE 'FALSE' END) FROM TABLE
'개발 > DB' 카테고리의 다른 글
[mysql]자동증가 필드 기본값 설정하기 (0) | 2018.08.08 |
---|---|
[MS-SQL]날짜 타입별 보기 (0) | 2018.07.25 |
[MS-SQL]자동증가값 불러오기 (0) | 2018.07.11 |
엑셀자료를 DB에 인서트 또는 업데이트하는 또 다른 방법 (0) | 2018.07.03 |
[MS-SQL]오늘이 몇 주차인가? (0) | 2018.06.28 |