반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

욱꾸미의 주꾸미 발

[코딩테스트] 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기(MySQL, Level2) 본문

코딩테스트/프로그래머스

[코딩테스트] 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기(MySQL, Level2)

욱꾸미 2022. 11. 13. 23:56
반응형

안녕하세요.

코딩테스트 준비를 하면서 이번에는 Java가 아닌 쿼리관련 코딩테스트 게시글도 올려볼까합니다.

사실 쿼리는 매일 출근길에 한문제씩 풀지만 게으름에 올리지 않았었는데요.

 

그럼에도 이제는 남겨보고자 이렇게 올립니다. 사실 로직이랄것도 없기도하고요~

문제올려드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/131120

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

해당 문제입니다.

이제 해당 퀄리를 만나보시죠~?

-- 코드를 입력하세요
SELECT member_id, member_name, Gender, substring(date_of_birth,1,10)
from member_profile
where gender='W'
and date_of_birth like '%-03-%'
and tlno is not null
order by member_id

네~ 이렇게 작성하면 되겠습니다.

 

1) 먼저 substring은 기본형에 yyyy-mm-dd에서 시,분,초까지 붙어있기에 자르기위해 사용했습니다.

2) 문제에서 gender가 w일경우만 뽑고

3) 아마 핵심이지 않을까 싶습니다. 3월에 태어난 사람만 select해야하기에 조건 like을 걸었습니다.

4) 번호가 null이 아니어야하기에 is not null을 넣었습니다.

5) 그리고 오름차순 정렬이기에~ 넣어줬습니다.

 

이상입니다.

좋은하루 보내시길 바랍니다. :D

반응형