• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    해결됨

실습문제3번(Function) 질문드립니다

21.03.15 15:17 작성 조회수 107

1

문제가 직원들의 생일이 월별로 몇명있는지 확인인데 

영상에서 나온 결과는 사진에 동그라미 친 것과 같이 월이 같아도 년이 다르면 별도로 추출됩니다.

문제 그대로 월별로 몇명인지 확인해보고싶은데 sql을 어떻게 적어야 할까요? 

답변 2

·

답변을 작성해보세요.

2

Joe님의 프로필

Joe

지식공유자

2021.03.15

안녕하세요 kj님

피드백 남겨주셔서 감사합니다.

substr 함수의 파라미터의 두번째 파라미터와 세번째 파라미터를 수정해주시면 될 것 같습니다.

substr( colname, (시작지점), (가져올 char갯수))이기 때문인데요,

월의 경우에는 해당 months 컬럼에서 6번째 부터 2개의 char를 가져오면 되기 때문에

 substr(컬럼명, 6, 2)  와 같이 수정해주시면 되겠습니다.

0

Joe님의 프로필

Joe

지식공유자

2021.03.15

select substr(birthdate, 1, 4) as year, substr(birthdate, 6, 2) as month

from employees

    ;


위와 같이 쿼리 실행해보시면 확인이 더 쉬우실 것 같아서 쿼리남겨봅니다.