728x90
CASE WHEN
- 기본 사용법
CASE
WHEN '조건'
THEN '대체값'
WHEN '조건'
THEN '대체값'
ELSE 'WHEN 조건에 해당안될경우의 기본값'
END
- 예:
SELECT
SUM(
CASE
WHEN test_column = 1
THEN test_column + 2
ELSE 0
END
) AS testValue
FROM testTable
WHERE start_no = #{startNo} AND start_dt BETWEEN #{startDt} AND #{endDt}
728x90
'프로그래밍 > Database' 카테고리의 다른 글
관계 데이터 모델, 릴레이션 (0) | 2020.04.06 |
---|---|
[Database] 약한 개체와 IE표기법 (0) | 2020.04.06 |
[MySQL/MariaDB] 반올림, 자릿수 버리기(ROUND,TRUNCATE) (0) | 2020.04.05 |
[MySQL/MariaDB] 최대값 최소값 구하기(MAX, MIN) (0) | 2020.04.05 |
[MySQL/MariaDB] JOIN에서 ON 과 WHERE의 차이점 (0) | 2020.04.05 |