CASE는 if나 switch문과 비슷한 역할을 한다.

데이터를 불러올 때, 해당 데이터를 가공해서 가져올 수 있다.

Groceries 테이블에서 CategoryCode항목의 데이터들을 변환해서 가져올것이다.

F->Fruit, V->Vegitable, 이외의 것들->Other

case문을 시작하고, when [기존 데이터] then [바꿀 데이터]의 형태를 사용한다.

case문은 end로 끝마친다.

 

case문은 기호나 ID 등을 의미있는 설명으로 바꿔주는데에 유용하게 사용된다.

또한 데이터를 축약어 또는 ID로 저장하는 경우 용량이 대폭 줄어드는 장점이 있는데, case문이 이 축약어들을 변환해줄 수 있다.

'DB > 관계형 DB' 카테고리의 다른 글

Order By 조건부 논리(case)  (0) 2021.04.15
검색형 CASE  (0) 2021.04.15
패턴 매칭(Like)/ 와일드카드  (0) 2021.04.14
선택 기준 (WHERE, TOP)  (0) 2021.04.08
데이터 정렬(ORDER BY)  (0) 2021.04.08

+ Recent posts