프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기(MySQL)

박진우·2022년 10월 20일
0

SQL

목록 보기
2/23

💡3월에 태어난 여성 회원 목록 출력하기

◽ 문제





◽ 예시




◽ 풀이

✅ 요약

  • 1. 여성 회원이다.

  • 2. 3월생이다.

  • 3. 전화번호가 NULL인경우 출력대상에서 제외시킨다.

  • 4. 결과는 회원ID를 기준으로 ASC




✅전체 코드

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_format으로 날짜 형식을 바꿔준 것이다.

-사용하는 포맷의 대,소문자를 유의하면서 사용해야 합니다. 표기되는 결과가 달라질 수 있습니다.

DATE_FORMAT(날짜 , 형식) : 날짜를 지정한 형식으로 출력

 구분기호

역할

구분기호

역할


 %Y


4자리 년도 


%m


숫자 월 ( 두자리 )


 %y


2자리 년도  


%c 


숫자 월(한자리는 한자리) 


 %M


긴 월(영문)

 

%d


일자 (두자리) 


 %b


짧은 월(영문) 


 %e


일자(한자리는 한자리) 


 %W


긴 요일 이름(영문) 

 

%I

 

시간 (12시간)

 

%a


짧은 요일 이름(영문) 

 

%H


시간(24시간) 


%i


분 


 %r


hh:mm:ss AM,PM 

 

%T


hh:mm:SS


 %S


◾ now()


◾날짜만 표시


◾날짜 + 시간


◾문자열 날짜 변경


%y-%m-%d ➡️ 92-03-16

%Y-%m-%d ➡️ 1992-03-16

%Y-%m-%d ➡️ 1992-March-16

%Y-%M-%D ➡️ 1992-March-16th

0개의 댓글