실습문제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
70
1
cross join 문의
0
71
1
실습 문제 20번) 구문 작성 오류 관련 문의사항
0
97
1
에러가 발생합니다.
0
144
1
쿼리 실습링크
0
142
1
3중,4중 조인 질문
0
172
1
강의자료 및 슬랙
0
336
1
실습 시 에러. 강의와 똑같이 써도 에러나요.
1
656
2
리밋 입력 시 에러
0
640
2
쿼리 작성시 작은 따옴표와 큰 따옴표
0
5610
2
SQLD 자격증 관련 질문
0
509
1
PK 컬럼에 대한 DISTINCT 적용
0
698
1
질문드리겠습니다.
0
405
1
질문드리겠습니다.
0
448
1
질문드리겠습니다.
0
427
1
질문드립니다.
0
408
1
count(distinct) 구문 오류 질문드립니다.
0
898
1
group by
1
601
1
cross <-> inner join 문의
1
317
1
실습문제 9-10 질문
1
350
1
실습문제 3-4(functions) 질문
1
275
1
select 절 함수 문의
1
321
1
제가 작성한 쿼리문도 맞게 쓴걸까요?
1
400
2
select절에서 함수 사용할 때 질문이 있습니다.
1
340
2





