SQLP
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
형변환·NULL·조건 함수
원래 이론 →판단 기준
- Oracle
NVL(a,b), SQL ServerISNULL(a,b)는 두 인자 NULL 대체다. - 표준
COALESCE는 여러 후보 중 첫 NULL 아닌 값을 고른다. NULLIF(a,b)는 두 값이 같으면 NULL이다.DECODE는 Oracle의 등치 비교 중심 함수이고CASE는 범위·복합 조건도 표현한다.
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 함수 | 의미 |
|---|---|
NVL(a,b) | a가 NULL이면 b |
NVL2(a,b,c) | a가 NULL이 아니면 b, 아니면 c |
NULLIF(a,b) | a=b이면 NULL, 아니면 a |
COALESCE(a,b,c) | 처음 만나는 NULL이 아닌 값 |
대표 계산·예제
COALESCE(c1,c2,c3)는 왼쪽부터 첫 NULL 아닌 값을 행마다 고른다. 예를 들어 (1,2,3), (NULL,2,3), (NULL,NULL,3)의 결과는 1, 2, 3이며 합은 6이다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.