티스토리 뷰
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
- 닷넷 엑셀
- 모토스톰2
- Lily's Diary
- georgia max
- 아이폰 카메라어플
- 안녕 바다
- 릴리스다이어리
- Crows Zero
- hot 6
- 윈터드림
- God of War III
- KL-2200
- 릴리스 다이어리 - 설레어
- 삼성 외장하드
- .NET Excel
- 아이폰 보조배터리
- 보이스티
- 로네펠트
- 나를 기억하고 있는 너에게
- KL2200
- 아이팟 보조배터리
- 러브트리프로젝트
- IT·컴퓨터
- 켄우드 정수기
- 닷넷 파일형식
- Roibosh Vanilla
- 아이폰 셀카
- GTO SHONAN 14DAYS
- 보이스차
- 아이튠즈 없이 mp3가져오기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함