커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
SQL 응용
[왕초보] 엑셀보다 쉬운, SQL v3
기타
북마크
유*은
댓글
5
추천
0
조회수
22
조회수
22
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요~! 강의 수강 후 실무에서 응용해보고자 연령대 데이터를 추출해보려고 했는데요.

아래 코드로 case 문법 및 substring 을 활용해서 작업해보았는데 연령대가 case 문법이 제대로 적용이 안되는 것 같아서요.

코드에 어떤 오류가 있는지, 질문 드립니다!



스파르타 즉문즉답





SELECT mb_name, mb_email, mb_sex,SUBSTRING(mb_birth, 1, 4) as birth,

 (case when 1994 <= SUBSTRING(mb_birth, 1, 4) <= 2003 then '20대'

   when 1984 <= SUBSTRING(mb_birth, 1, 4) <= 1993 then '30대'    

 else '기타' end) as 연령대

FROM `g5_member`


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴