본문 바로가기

데이터21

[MySQL/PGS] Lv.4 : 년, 월, 성별 별 상품 구매 회원 수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 4mysql group by 문제이다.구매한 유저 수를 카운팅하므로 distinct를 꼭 사용해줘야 한다!!!! 나의 풀이select year(SALES_DATE) as YEAR, month(SALES_DATE) as MONTH, GENDER, count(distinct(a.USER_ID)) as USERSfrom USER_INFO a, ONLINE_SALE bwhere a.USER_ID = b.USER_ID and a.GENDER i.. 2025. 6. 9.
[MySQL/PGS] Lv.2 : 가격대 별 상품 개수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨2case when - then 으로 가격대를 나눠도 되지만, 한번에 연산하는 게 효율적이기에 floor 함수로 계산했다! 나의 풀이select 10000*floor(PRICE/10000) as PRICE_GROUP, count(*) as PRODUCTSfrom PRODUCTgroup by PRICE_GROUPorder by PRICE_GROUP; 2025. 6. 7.
[MySQL/PGS] Lv.3 : 부서별 평균 연봉 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/284529 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨3group by, 평균, 반올림 등 함수 응용 문제 나의 풀이select a.DEPT_ID, a.DEPT_NAME_EN, round(avg(b.SAL)) as AVG_SALfrom HR_DEPARTMENT a right join HR_EMPLOYEES b on a.DEPT_ID=b.DEPT_IDgroup by a.DEPT_IDorder by AVG_SAL desc; 2025. 6. 5.
[MySQL/PGS] Lv.4 : 취소되지 않은 진료 예약 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/132204 코딩테스트 연습 - 취소되지 않은 진료 예약 조회하기알고리즘 문제 연습 카카오톡 친구해요! 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식을 가장 먼저 알려school.programmers.co.kr프로그래머스 레벨 4 mysql조건이 많은 문제. 나의 풀이select c.APNT_NO, a.PT_NAME, c.PT_NO, c.MCDP_CD, b.DR_NAME, c.APNT_YMDfrom PATIENT a, DOCTOR b, APPOINTMENT cwhere c.APNT_YMD like "2022-04-13%.. 2025. 6. 5.
[MySQL/PGS] Lv.2 : 진료과별 총 예약 횟수 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 2.mysql 조건 및 group by 로 해결하는 문제 나의 풀이select MCDP_CD as 진료과코드, count(*) as 5월예약건수from APPOINTMENTwhere year(APNT_YMD)=2022 and month(APNT_YMD)=5group by MCDP_CDorder by 5월예약건수, MCDP_CD; 2025. 6. 4.
[MySQL/PGS] Lv.2 : 월별 잡은 물고기 수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/293260 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 2.sql group by 문제. 날짜에서 month만 추출하는 함수 사용! 나의 풀이select count(*) as FISH_COUNT, MONTH(TIME) as MONTHfrom FISH_INFOgroup by MONTH(TIME)order by MONTH(TIME); 2025. 5. 31.
728x90
반응형