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