SQL
[MySQL] 3월에 태어난 여성 회원 목록 출력하기
midcon
2024. 1. 31. 01:11
SELECT
프로그래머스 레벨2짜리 SQL 문제이다. 문제 링크
역시 기본 문법을 너무 모른다는 생각이 들었다.
DATE_FORMAT의 문법은 이 글에 정리되어 있으니 참고하자.
이번 문제에서 배운 점은 아래와 같다.
- DATE_FORMAT으로 날짜 데이터를 포매팅하는 법
DATE_FORMAT(컬럼, DATE_FORMAT 문법) - IS NOT NULL로 NULL이 아닌 컬럼 필터링
풀이
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