문제 설명

문제

예시

나의 풀이
문제 접근 방법
"프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기" 문제는 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블이 주어질 때 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성하는 문제입니다.
문제의 핵심은 생년월일이 담겨져있는 DATE_OF_BIRTH 컬럼을 3월로 포맷팅하는 것 입니다.

이 때 전화번호가 NULL인 경우가 존재하기 때문에 전화번호가 NULL인 경우에는 IS NOT NULL로 제외를 해야합니다.
전체 코드
select MEMBER_ID,MEMBER_NAME,GENDER,DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d") AS DATE_OF_BIRTH
from MEMBER_PROFILE
where DATE_FORMAT(DATE_OF_BIRTH,"%m") = "03"
and TLNO IS NOT NULL
and GENDER = 'W';

원래의 DATE_OF_BIRTH 컬럼은 시, 분, 초가 포함된 전체 날짜 형식을 가지고 있습니다.
SELECT 절에서는 DATE_FORMAT 함수를 사용해 "1993-03-16"와 같이 년-월-일 형식으로 변환합니다.
그리고 WHERER절에서 Month("%m")을 03월로 지정해줍니다.
WHERE 절에서는 DATE_FORMAT 함수의 %m 형식 지정자로 3월생을 필터링하고, IS NOT NULL로 전화번호가 있는 회원만 선택하며, GENDER = 'W'로 여성 회원을 추출합니다.
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv.1 평균 일일 대여 요금 구하기 (MySQL) (0) | 2025.02.10 |
---|---|
[프로그래머스, Lv2] [1차] 캐시 (LRU 알고리즘, Java) (0) | 2024.12.25 |
[프로그래머스, 87946번] 피로도 (DFS, Java) (0) | 2024.11.27 |
[프로그래머스, 42839번] 소수 찾기 (DFS, Java) (0) | 2024.11.27 |
[프로그래머스, 1845번] 폰켓몬 (해시, Hash, Java) (0) | 2024.11.26 |

문제 설명

문제

예시

나의 풀이
문제 접근 방법
"프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기" 문제는 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블이 주어질 때 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성하는 문제입니다.
문제의 핵심은 생년월일이 담겨져있는 DATE_OF_BIRTH 컬럼을 3월로 포맷팅하는 것 입니다.

이 때 전화번호가 NULL인 경우가 존재하기 때문에 전화번호가 NULL인 경우에는 IS NOT NULL로 제외를 해야합니다.
전체 코드
select MEMBER_ID,MEMBER_NAME,GENDER,DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d") AS DATE_OF_BIRTH
from MEMBER_PROFILE
where DATE_FORMAT(DATE_OF_BIRTH,"%m") = "03"
and TLNO IS NOT NULL
and GENDER = 'W';

원래의 DATE_OF_BIRTH 컬럼은 시, 분, 초가 포함된 전체 날짜 형식을 가지고 있습니다.
SELECT 절에서는 DATE_FORMAT 함수를 사용해 "1993-03-16"와 같이 년-월-일 형식으로 변환합니다.
그리고 WHERER절에서 Month("%m")을 03월로 지정해줍니다.
WHERE 절에서는 DATE_FORMAT 함수의 %m 형식 지정자로 3월생을 필터링하고, IS NOT NULL로 전화번호가 있는 회원만 선택하며, GENDER = 'W'로 여성 회원을 추출합니다.
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv.1 평균 일일 대여 요금 구하기 (MySQL) (0) | 2025.02.10 |
---|---|
[프로그래머스, Lv2] [1차] 캐시 (LRU 알고리즘, Java) (0) | 2024.12.25 |
[프로그래머스, 87946번] 피로도 (DFS, Java) (0) | 2024.11.27 |
[프로그래머스, 42839번] 소수 찾기 (DFS, Java) (0) | 2024.11.27 |
[프로그래머스, 1845번] 폰켓몬 (해시, Hash, Java) (0) | 2024.11.26 |