2025/02/01 3

[SQL 달리기반 레벨 1] 🎨 데이터 속 김서방 찾기

문제 : 🎨 데이터 속 김서방 찾기상황: 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.name_cnt: “김”씨 성을 가지고 있는 교육생의 수따로 설명할 코드가 없어 정답만 표시하겠다. SELECT count(*) as name_cntFROM users where name Like "김**" 이 문제에 대합 해답을 포스터 한 거 같았는데. 까먹었나보다.. 게시글에 없길래 올렸다.

[SQL 달리기반 레벨 5] 🏆 가장 많이 팔린 품목은?

문제 : 🏆 가장 많이 팔린 품목은?1. 각 고객이 구매한 모든 제품의 총 금액을 계산하고, 고객 이름, 총 구매 금액, 주문 수를 출력하는 SQL 쿼리를 작성해주세요. CustomerNameTotalAmountOrderCountAlice28002Bob11502Charlie8002> 답안에 오류가 있어 따로 수정.2. 각 제품 카테고리별로 가장 많이 팔린 제품의 이름과 총 판매량을 조회하는 SQL 쿼리를 작성해주세요.CategoryTop_ProductTotalSoldElectronicsLaptop3HomeCoffee Maker3 1. 알고리즘1) 각 고객이 구매한 모든 제품의 총 금액을 계산하고, 고객 이름, 총 구매 금액, 주문 수를 출력- 1단계: 먼저 Orders 와 Product 테이블을 합친다..

[SQL 달리기반 레벨 4] 💸 가장 높은 월급을 받는 직원은?

문제 : 💸가장 높은 월급을 받는 직원은?1. 각 직원의 이름, 부서, 월급, 그리고 그 직원이 속한 부서에서 가장 높은 월급을 받고 있는 직원의 이름과 월급을 조회하는 SQL 쿼리를 작성해주세요.기대사항 :부서별로 평균 월급이 가장 높은 부서의 이름과 해당 부서의 평균 월급을 조회하는 SQL 쿼리를 작성해주세요.기대사항:1. 개념 배우기WITH AS 문- 공통 테이블 표현식(CTE, Common Table Expression) 을 정의할 때 사용되며, 서브쿼리를 깔끔하게 정리하고 재사용할 수 있게 해준다.- WITH 안에서 일시적인 테이블(CTE) 을 만들고, 메인 SELECT 문에서 이를 참조하는 방식.- 복잡한 쿼리를 쪼개어 가독성을 높이고, 동일한 서브쿼리를 여러 번 실행하는 비효율을 방지.WI..