실습문제3번(Function) 질문드립니다
문제가 직원들의 생일이 월별로 몇명있는지 확인인데
영상에서 나온 결과는 사진에 동그라미 친 것과 같이 월이 같아도 년이 다르면 별도로 추출됩니다.

문제 그대로 월별로 몇명인지 확인해보고싶은데 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
;
위와 같이 쿼리 실행해보시면 확인이 더 쉬우실 것 같아서 쿼리남겨봅니다.

신규 쿼리 공간 오류 문의
0
48
1
cross join 문의
0
51
1
실습 문제 20번) 구문 작성 오류 관련 문의사항
0
61
1
에러가 발생합니다.
0
121
1
쿼리 실습링크
0
116
1
3중,4중 조인 질문
0
152
1
강의자료 및 슬랙
0
310
1
실습 시 에러. 강의와 똑같이 써도 에러나요.
1
607
2
리밋 입력 시 에러
0
605
2
쿼리 작성시 작은 따옴표와 큰 따옴표
0
5520
2
SQLD 자격증 관련 질문
0
481
1
PK 컬럼에 대한 DISTINCT 적용
0
672
1
질문드리겠습니다.
0
369
1
질문드리겠습니다.
0
414
1
질문드리겠습니다.
0
393
1
질문드립니다.
0
386
1
count(distinct) 구문 오류 질문드립니다.
0
860
1
group by
1
559
1
cross <-> inner join 문의
1
287
1
실습문제 9-10 질문
1
319
1
실습문제 3-4(functions) 질문
1
252
1
select 절 함수 문의
1
299
1
제가 작성한 쿼리문도 맞게 쓴걸까요?
1
348
2
select절에서 함수 사용할 때 질문이 있습니다.
1
306
2





