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'SQL' 카테고리의 다른 글
| [MySQL] 평균 일일 대여 요금 구하기 (0) | 2024.02.11 |
|---|---|
| [MySQL] 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.02.09 |
| [MySQL] 과일로 만든 아이스크림 고르기 (0) | 2024.02.08 |
| [MySQL] 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.01.30 |
| 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.03.31 |