inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

해결된 질문

186

kj

작성한 질문수 1

1

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

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

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

sql

답변 2

2

Joe (브리쳐스)

안녕하세요 kj님

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

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

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

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

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

0

Joe (브리쳐스)

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