이제는 비전공자 대신 초보 데이터 분석가로!
✅ SQL코드카타 5개 풀기 & 오답⭕
✅ 파이썬 강의 다듣기
✅ SQL보충세션 3일차 숙제 3번 문제 주말까지 풀어보기
✔3월에 태어난 여성 회원 목록 출력하기
MEMBER_PROFILE
테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요.
✅ 오답노트 쿼리문
✔대여 기록이 존재하는 자동차 리스트 구하기
CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요.
✅ 오답노트 쿼리문
✔즐겨찾기가 가장 많은 식당 정보 출력하기
REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.
✅ 오답노트 쿼리문
WHERE절에 SUB쿼리를 넣은 정답
SELECT food_type, rest_id, rest_name, favorites
from rest_info
where (food_type, favorites) in (select food_type, max(favorites)
from rest_info
group by food_type)
order by food_type desc
WHERE절 대신 JOIN절을 사용
SELECT A.FOOD_TYPE
,B.REST_ID
,B.REST_NAME
,A.FAVORITES
FROM (
SELECT FOOD_TYPE
,MAX(FAVORITES) AS FAVORITES
FROM REST_INFO
GROUP
BY FOOD_TYPE) AS A
JOIN
REST_INFO AS B
ON A.FOOD_TYPE = B.FOOD_TYPE
AND A.FAVORITES = B.FAVORITES
ORDER
BY FOOD_TYPE DESC
“=” 은 닮았다.
“==” 은 같다
% 배수를 찾을때 사용
⭐“IF,ELIF,ELSE”를 쓸땐 PRINT구문은 꼭! 들여써야 한다. 일관성 있게 들여쓰는게 좋다.
*스페이스바는 한칸
*TAB은 두칸
✔ 아직 해야 할 것들은 많지만. 기분좋은 한주가 되었다.
팀원들과 서로 그날 배운것들을 공유하고 모르더라도 나중에 어? 들어봤던거 같은데? 할것이라고 생각한다. 그리고 잘못 적어둔 것들도 보고 알려주는 팀원들에게 너무 감사하다.