프로그래밍/MSSQL
MSSQL CASE WHEN 사용하기
최돠
2015. 6. 30. 09:27
MSSQL CASE WHEN 사용하기
CASE문은 쉽게 이야기 하면 프로그래밍 상에서 IF와 같다고 생각하면 됩니다.
CASE WHEN [조건] THEN [참 일때 이것실행] ELSE [일때 이거실행] END
위와 같은 방법으로 사용하고
IF 문으로봤을때는
IF(조건){
참일때
}ELSE
거짓일때
위에 것과 비교해 보시면 됩니다. 별차이는 없으나 그냥 참고용으로 적어두었습니다.
프로그래밍상에서도 조건을 주고 할수 있지만 가끔 보면 쿼리상에서 조건으로 처리해야할 부분이 있기때문에 잘 참고하셔서 사용하시기 바랍니다.
그리고 가끔 쿼리문을 짜다보면 뒤에 END 안쓰시는 분도 있는데 빼먹지 말고 꼭 써주시길 바랍니다.