MSSQL CASE WHEN 사용하기
CASE문은 쉽게 이야기 하면 프로그래밍 상에서 IF와 같다고 생각하면 됩니다.
CASE WHEN [조건] THEN [참 일때 이것실행] ELSE [일때 이거실행] END
위와 같은 방법으로 사용하고
IF 문으로봤을때는
IF(조건){
참일때
}ELSE
거짓일때
위에 것과 비교해 보시면 됩니다. 별차이는 없으나 그냥 참고용으로 적어두었습니다.
프로그래밍상에서도 조건을 주고 할수 있지만 가끔 보면 쿼리상에서 조건으로 처리해야할 부분이 있기때문에 잘 참고하셔서 사용하시기 바랍니다.
그리고 가끔 쿼리문을 짜다보면 뒤에 END 안쓰시는 분도 있는데 빼먹지 말고 꼭 써주시길 바랍니다.
'프로그래밍 > MSSQL' 카테고리의 다른 글
MSSQL DateAdd 사용하기~ (0) | 2015.11.06 |
---|---|
MSSQL REPLICATE 사용하기 (0) | 2015.07.15 |
MSSQL PIVOT 사용하기 (0) | 2015.06.25 |
MSSQL 올림,내림,반올림 사용하기 (0) | 2015.06.24 |
MSSQL IS NULL IS NOT NULL 사용하기 (0) | 2015.06.23 |
댓글