인프런 커뮤니티 질문&답변

kj님의 프로필 이미지
kj

작성한 질문수

[개념반]배워서 바로 쓰는 SQL 쿼리

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

해결된 질문

작성

·

156

1

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

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

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

답변 2

2

Joe님의 프로필 이미지
Joe
지식공유자

안녕하세요 kj님

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

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

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

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

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

0

Joe님의 프로필 이미지
Joe
지식공유자

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

from employees

    ;


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

kj님의 프로필 이미지
kj

작성한 질문수

질문하기