자바는 너무 기초여서 쉬웠기 때문에 SQL 한문제 더
오늘의 교훈 : 문제를 똑바로 읽자
1. ID, 이름, 성별, 생년월일을 조회
2. MEMBER_PROFILE 테이블
3. 생일이 3월, 여성 회원, 전화번호가 NULL인 경우는 출력대상에서 제외
4. 결과는 회원ID를 기준으로 오름차순 정렬
+) DATE_OF_BIRTH의 데이트 포맷이 예시와 동일해야 정답처리 됩니다.
아 많다 많아
다 해놓고는 '생일이 3월'과 '여성 회원'을 놓쳐서 계속 틀리고 있었다
날짜를 나타내는 것도 정신차려서 해내놓고는 !
문제 다섯번쯤 읽으면서 하나씩 해결해갔다
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') "DATE_OF_BIRTH"
FROM MEMBER_PROFILE
WHERE TLNO is not NULL and DATE_OF_BIRTH LIKE "%03%" and GENDER = 'W'
ORDER BY MEMBER_ID ASC;
머리를 과하게 쓰면 이렇게 되어버립니다..
출처 : 프로그래머스
'코딩테스트' 카테고리의 다른 글
[20230902] [Python] 접미사인지 확인하기 (1) | 2023.09.02 |
---|---|
[프로그래머스] [SQL] 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2023.09.01 |
[20230830] [Java] 프로그래머스 두 수의 차 (0) | 2023.08.31 |
[20230830] [Python] 프로그래머스 공백으로 구분하기 1 (0) | 2023.08.30 |
[20230829] [SQL] 프로그래머스 동물 수 구하기 (0) | 2023.08.29 |