Coding Test/SQL

[프로그래머스 / MySQL] Lv 2. 3월에 태어난 여성 회원 목록 출력하기

annovation 2024. 12. 6. 15:55

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)
반응형