데이터 분석
close
프로필 배경
프로필 로고

데이터 분석

  • 분류 전체보기 (205)
    • 내일배움캠프 (35)
    • SQL (33)
    • Python (15)
    • 데이터 전처리 & 시각화 (22)
    • 프로젝트 (50)
    • 통계 (Statistics) (18)
    • 머신러닝 (10)
    • Tableau (10)
    • 자격증 (3)
      • ADsP (1)
      • SQLD (2)
  • 홈
  • 태그
  • 방명록
[SQL/코드카타] 프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (NOT EXISTS)

[SQL/코드카타] 프로그래머스 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (NOT EXISTS)

문제https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr✍️ 문제 요약자동차 종류 : 세단 또는 SUV2022-11-1 부터 2022-11-30 까지 대여 가능30일간의 대여 금액이 50만원 이상 200만원 이하인 자동차자동차 id, 자동차 종류, 대여 금액(컬럼:FEE) 출력대여 금액 내림차순, 자동차 종류 오름차순, 자동차 id 내림차순내가 작성한 코드WITH carfees AS ( SELECT c.car_id, c.car_type, ROUND(c.dail..

  • format_list_bulleted SQL
  • · 2025. 9. 30.
  • textsms
[SQL/복습] 세션 2회차 - JOIN | WITH 구문 | 핵심 키워드 유형 정리

[SQL/복습] 세션 2회차 - JOIN | WITH 구문 | 핵심 키워드 유형 정리

가장 많이 활용되는 것 위주로 학습 예정! 익숙해지 때까지 반복/응용할 것 JOIN을 하는 방법!!?1. 공통컬럼 찾기공통컬명이 꼭 같진 않을 수도 있다.a.id = b.user_id 처럼!그래서 공통컬럼이 없으면, 조인할 수 없다.공통컬럼이 1개인 경우-- 모든 컬럼을 다 가져올 때-- 테이블 구조와 데이터를 한 번에 다 확인 가능하지만 불필요한 컬럼이 포함될 수 있음.SELECT *FROM 테이블 AS aJOIN 테이블 AS b ON a.공통컬럼 = b.공통컬럼;-- 필요한 컬럼을 지정해서 추출할 때-- 성능 좋음, 가독성 높음, 불필요한 데이터 줄임SELECT a.컬럼1, b.컬럼2FROM 테이블 AS aJOIN 테이블 AS b -- JOIN 종류: INNER, LEFT, RIGHT ..

  • format_list_bulleted SQL
  • · 2025. 9. 29.
  • textsms
[SQL/QCC] 실전 연습 2차 - 코딩 테스트 2문제

[SQL/QCC] 실전 연습 2차 - 코딩 테스트 2문제

문제1.더보기 >> 출력 결과:>> 내 작성 쿼리문 (정답)SELECT COUNT(distinct business_entity_id) as customer_countFROM personWHERE email_promotion != 0 AND person_type = 'IN';>> 🔍 해설 쿼리 : 여러가지 풀이!!SELECTFROM personWHERE email_promotion IN (1, 2) AND person_type = 'IN' >>> WHERE 절 대체 가능:✅ email_promotion > 0✅ email_promotion BETWEEN 1 AND 2문제2.더보기🚨 아래 사진처럼 테이블 간의 관계도(?)를 (머리속에) 그려보면 이해하기가 수월해짐!! 이게 ERD, 엔티티 관계도 라..

  • format_list_bulleted SQL
  • · 2025. 9. 26.
  • textsms
[SQL/코드카타] 프로그래머스 - 조건에 부합하는 중고거래 댓글 조회 (DATE, DATE_FORMAT, USING, WHERE)

[SQL/코드카타] 프로그래머스 - 조건에 부합하는 중고거래 댓글 조회 (DATE, DATE_FORMAT, USING, WHERE)

문제https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr✍️ 문제 요약USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회댓글 작성일 오름차순, 제목 오름차순 정렬내가 작성한 코드SELECT b.title, b.board_id, r.reply_id, r.writer_id, r.contents, DATE(r.c..

  • format_list_bulleted SQL
  • · 2025. 9. 26.
  • textsms

[SQL/복습] 세션 1회차 - SQL 작동순서 | GROUP BY | WHERE/HAVING | 서브쿼리

sql 작동순서를 꼭 이해하고 가야하는 이유!!?sql 구문 작성 후 에러가 발생했을 경우, 문제를 해결하는 데 시간이 오래 걸리기 때문복잡한 쿼리를 분석할 수 있다!! 특히, join, group by, having 등이 섞일 때에러 해결, 쿼리 설계, 성능 개선 수월1 .from2. join/on여러 테이블 join시 먼저 두 개만 조인하여 결과 확인!!조인 조건이 잘못되면 데이터가 폭발적으로 늘어나거나 없어질 수 있기 때문!join 시 null 값이 필요한 경우가 있으니 join 방식 고려하기!!3. where4. group by5. 집계함수6. having7. select8. distinct9. order by10. limit예시로 생각해보기더보기테이블문제) “과목이 SQL인 경우, 부서별 평균..

  • format_list_bulleted SQL
  • · 2025. 9. 25.
  • textsms
[SQL/코드카타] 프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기(DISTINCT, GROUP BY)

[SQL/코드카타] 프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기(DISTINCT, GROUP BY)

문제https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr ✍️ 문제 요약user_info 테이블과 online_sale 테이블에서 년, 월, 성별 별로 상품을 구매한 회원수 집계 년, 월, 성별 오름차순 정렬 성별 정보가 없는 경우 제외 ifnull(null, '')? where -- is not null✍️ 내가 작성한 코드SELECT YEAR(s.sales_date) YEAR , MONTH(s.sales_date) MONTH , i.gender ,..

  • format_list_bulleted SQL
  • · 2025. 9. 25.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (205)
    • 내일배움캠프 (35)
    • SQL (33)
    • Python (15)
    • 데이터 전처리 & 시각화 (22)
    • 프로젝트 (50)
    • 통계 (Statistics) (18)
    • 머신러닝 (10)
    • Tableau (10)
    • 자격증 (3)
      • ADsP (1)
      • SQLD (2)
최근 글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바