SQL CASE WHEN1 [데이터 모델과 SQL] 19. CASE 구문 - 조건에 따른 처리 데이터(data)와 정보(information)는 다르다. 데이터를 데이터베이스에 저장되어 있는 그대로의 것이라고 한다면 정보는 이를 가공하여 읽는 사람에게 의미를 주도록 한 것이다. 예를 들어 데이터베이스에 성별을 의미하는 'M', 'F'라는 알파벳이 저장되어 있다면 이를 '남성', '여성'이라는 정보로 변환할 수 있다. 데이터를 어떤 조건에 따라 변환할 때 SQL에서는 CASE WHEN 구문을 사용한다. 사용 방법을 먼저 살펴보자. CASE WHEN THEN WHEN THEN ELSE END 예는 아래와 같다. StudGender 컬럼의 값이 'M', 'F' 혹은 그 이외의 값인가에 따라 다른 값으로 바꾸어준다. SELECT StudId, StudFirstName, StudLastName, (CASE.. 2023. 4. 6. 이전 1 다음