Question
https://school.programmers.co.kr/learn/courses/30/lessons/131120
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
Code
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 TLNO IS NOT NULL AND GENDER = 'W'
ORDER BY MEMBER_ID
- DATE_FORMAT(date, format)
- date : 월을 추출할 유효한 날짜 값 (DATE, DATETIME, TIMESTAMP, 또는 문자열 형식의 날짜)
- DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') : 날짜를 "YYYY/MM/DD" 형식으로 변환
- MONTH(date) : 날짜 값으로부터 월(Month)을 추출
- IS NOT NULL : NULL이 아닌 값을 가지는 경우를 조건으로 지정할 때
- ORDER BY ASC : 기본 정렬 값 오름차순 (ASC)
반응형
'Coding Test > SQL' 카테고리의 다른 글
[프로그래머스 / MySQL] Lv 1. 과일로 만든 아이스크림 고르기 (0) | 2024.12.07 |
---|---|
[프로그래머스 / MySQL] Lv 1. 평균 일일 대여 요금 구하기 (0) | 2024.12.07 |