-
[코딩테스트] 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기(MySQL, Level2)코딩테스트/프로그래머스 2022. 11. 13. 23:56728x90
안녕하세요.
코딩테스트 준비를 하면서 이번에는 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
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[코딩테스트] 프로그래머스 - 2 x n 타일링(Java, Level2) (0) 2022.11.15 [코딩테스트] 프로그래머스 - 진료과별 총 예약 횟수 출력하기(MySQL, Level2) (0) 2022.11.14 [코딩테스트] 프로그래머스 - 야간 전술보행(Java, Level2) (0) 2022.11.11 [코딩테스트] 프로그래머스 - 우박수열 정적분(Java, Level2) (1) 2022.11.10 [코딩테스트] 프로그래머스 - 게임 맵 최단거리(Java, Level2) (dfs, 실패) (0) 2022.10.24