티스토리 뷰
NULL이 아닌 값을 찾을 때, 긴 "SELECT ...CASE WHEN ... ELSE..." 대신에COALESCE함수를 사용할 수 있습니다. 사용 가능한(NULL이 아닌) "source"를 조회하는 다음 T-SQL 표현을 보시기 바랍니다.
SELECT TheSource =
CASE
WHEN localSource IS NOT NULL THEN localSource
WHEN intranetSource IS NOT NULL THEN intranetSource
WHEN internetSource IS NOT NULL THEN internetSource
ELSE ''
END
FROM ...
이를 COALESCE 함수를 사용하여 다시 작성하면 아래와 같습니다.
SELECT TheSource =
COALESCE(localSource, intranetSource, internetSource, '')
FROM ...
이 팁은 MS SQL 2000과 2005에 모두 적용됩니다.
원문 :COALESCE function instead of long CASE WHEN ... ELSE (T-SQL)
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 윈터드림
- 나를 기억하고 있는 너에게
- God of War III
- GTO SHONAN 14DAYS
- Lily's Diary
- 로네펠트
- 모토스톰2
- 러브트리프로젝트
- 안녕 바다
- IT·컴퓨터
- 닷넷 엑셀
- KL-2200
- 삼성 외장하드
- 릴리스다이어리
- 아이팟 보조배터리
- 아이폰 카메라어플
- Roibosh Vanilla
- 켄우드 정수기
- 보이스차
- 릴리스 다이어리 - 설레어
- georgia max
- 닷넷 파일형식
- hot 6
- 아이폰 셀카
- 아이폰 보조배터리
- 아이튠즈 없이 mp3가져오기
- Crows Zero
- KL2200
- .NET Excel
- 보이스티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함