Technique/MySQL

[Lv.2] 3월에 태어난 여성 회원 목록 출력하기[DATE_FORMAT, IS NOT NULL]

먼치 2024. 8. 16. 16:31

 

 

문제 해결을 위한 개념 정리

 

DATE_FORMAT

참고자료

 

흉부외과 또는 일반외과 의사 목록 출력하기[DATE_FORMAT]

문제 해결을 위한 개념 정 ✅ DATE_FORMAT: 날짜 포맷팅 함수→ DATE_FORMAT(DATE, 'FORMAT') FORMAT설명FORMAT설명%Y4자리 년도(1999, 2024)%y2자리 년도(99, 24)%M월(Janeary, May...)%m월(01, 02..)%D일(1st, 2nd...)%d일(01, 25...)

seheehee.tistory.com

 

IS NOT NULL

참고자료

 

NULL 처리하기 [ifnull, coalesce]

문제 파악출력할 컬럼 : ANIMAL_TYPE, NAME, SEX_UPON_INTAKE ⇒ SELECT데이터를 가져올 테이블 : ANIMAL_INS ⇒ FROM조회 순서 : ANIMAL_ID 순 ⇒ ORDER BY요구 조건 : 이름이 없는 동물의 이름은 "No name"으로 표시 NUL

seheehee.tistory.com

 

 

문제 해결 코드

 

 

 

SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') as DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE GENDER = 'W' AND MONTH(DATE_OF_BIRTH) = 3 AND TLNO IS NOT NULL
ORDER BY MEMBER_ID ASC;