해결된 질문
작성
·
156
1
문제가 직원들의 생일이 월별로 몇명있는지 확인인데
영상에서 나온 결과는 사진에 동그라미 친 것과 같이 월이 같아도 년이 다르면 별도로 추출됩니다.
문제 그대로 월별로 몇명인지 확인해보고싶은데 sql을 어떻게 적어야 할까요?
답변 2
2
안녕하세요 kj님
피드백 남겨주셔서 감사합니다.
substr 함수의 파라미터의 두번째 파라미터와 세번째 파라미터를 수정해주시면 될 것 같습니다.
substr( colname, (시작지점), (가져올 char갯수))이기 때문인데요,
월의 경우에는 해당 months 컬럼에서 6번째 부터 2개의 char를 가져오면 되기 때문에
substr(컬럼명, 6, 2) 와 같이 수정해주시면 되겠습니다.
0
select substr(birthdate, 1, 4) as year, substr(birthdate, 6, 2) as month
from employees
;
위와 같이 쿼리 실행해보시면 확인이 더 쉬우실 것 같아서 쿼리남겨봅니다.