Notice
Recent Posts
Recent Comments
Link
just inside
[프로그래머스] LV 2. 131120 - 3월에 태어난 여성 회원 목록 출력하기 본문
728x90
문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131120
문제 설명
다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.
Column name | Type | Nullable |
MEMBER_ID | VARCHAR(100) | FALSE |
MEMBER_NAME | VARCHAR(50) | FALSE |
TLNO | VARCHAR(50) | TRUE |
GENDER | VARCHAR(1) | TRUE |
DATE_OF_BIRTH | DATE | TRUE |
제출 코드
SELECT member_id, member_name, gender, date_format(date_of_birth, '%Y-%m-%d') as date_of_birth
from member_profile
where month(date_of_birth) = 3
and gender = 'W'
and tlno is not null
order by member_id;
풀이
- date_of_birth 가 연-월-일 의 형식으로 나와야 하므로, date_format 함수를 통해 형식을 지정해준다.
- 조건을 지정해준다.
- 3월 출생자 : month(date_of_birth) = 3
- 여성 회원 : gender = 'W'
- 전화번호 NULL : tlno is not null
- member_id 기준으로 오름차순 정렬
알아둘 사항
728x90
'coding test > SQL' 카테고리의 다른 글
[프로그래머스] LV 2. 131536 - 재구매가 일어난 상품과 회원 리스트 구하기 (1) | 2024.09.09 |
---|---|
[프로그래머스] LV 4. 131118 - 서울에 위치한 식당 목록 출력하기 (1) | 2024.09.05 |
[프로그래머스] LV 1. 298515 - 잡은 물고기 중 가장 큰 물고기의 길이 구하기 (3) | 2024.07.12 |
[프로그래머스] LV 1. 151136 - 평균 일일 대여 요금 구하기 (0) | 2024.07.10 |
[프로그래머스] LV 1. 133025 - 과일로 만든 아이스크림 고르기 (0) | 2024.07.10 |