2018. 7. 20. 18:29 MSSQL/SQL
[MSSQL] WHERE CASE WHEN
예제1 |
과목이 Math일 경우에만 점수가 100점 그 외의 경우에는 0점인 ROW 조회
위의 쿼리는 아래와 같이 AND OR 조건으로 바꿔 사용할 수도 있다.
예제2 |
과목이 Math일 경우에만 점수가 100점 그 외의 경우에는 전체 ROW 조회
예제3 |
과목이 Math일 경우 점수가 100점 English일 경우에 점수가 50점인 ROW 조회
출처: http://ggmouse.tistory.com/214?category=938079 [초보개발자꽁쥐]
'MSSQL > SQL' 카테고리의 다른 글
[MSSQL] VARCHAR 타입의 날짜를 DATETIME으로 변경 (날짜변환, 시간변환) (0) | 2018.07.23 |
---|---|
[MSSQL] DISTINCT, GROUP BY 비교 (0) | 2018.07.20 |