[54] 부트캠프 TIL - 본캠프 36일차
2024. 10. 14. 15:38ㆍ부트캠프 TIL
728x90
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결
1-1) sql 문제 : 3월에 태어난 여성 회원 목록 출력하기
ㄴ 문제 : 회원정보 테이블에서 생일이 3월이고 여성회원의 ID,이름,성별,생년월일 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL이 아닌 회원들만 보여주시고 결과는 회원 ID를 기준으로 오름차순 정렬해주세요.
ㄴ 설명_1 : 조회할 컬럼 체크 - (ID,이름,성별,생년월일)
ㄴ 설명_2 : 성별이 여성 / 생년월일이 3월 (WHERE과 AND문 활용)
ㄴ 설명_3 : 전화번호가 NULL인 데이터는 제외 (IS NOT NULL 활용)
ㄴ 설명_4 : 오름차순 정렬 (ORDER BY 활용)
ㄴ 실제 쿼리 :
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 DATE_FORMAT(DATE_OF_BIRTH, "%m") = "03"
AND TLNO IS NOT NULL
ORDER BY MEMBER_ID ASC
ㄴ 생년월일을 조건을 맞출때 DATE_FORMAT으로 월만 추출해서 "03"을 넣어서 비교해준다.
ㄴ마지막 주의사항에서 말한대로 DATA_FORMAT으로 년월일 형태로 맞춰야한다. 기본값으로 시간까지 나오고있다.
1-2) 알고리즘 문제 : 최소직사각형
728x90
'부트캠프 TIL' 카테고리의 다른 글
[56] 부트캠프 TIL - 본캠프 38일차 (4) | 2024.10.16 |
---|---|
[55] 부트캠프 TIL - 본캠프 37일차 (1) | 2024.10.15 |
[53] 부트캠프 TIL - 본캠프 35일차 (6) | 2024.10.11 |
[52] 부트캠프 TIL - 본캠프 34일차 (9) | 2024.10.10 |
[51] 부트캠프 TIL - 본캠프 33일차 (14) | 2024.10.09 |