2024/08 37

[코딩연습]재구매가 일어난 상품과 회원 리스트 구하기

문제다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블이다. ONLINE_SALE테이블은 아래와 같은 구조로 되어있다. ONLINE_SALE_ID는 온라인 상품 판매 ID, USER_ID는 회원 ID, PRODUCT_ID는 상품 ID, SALES_AMOUNT는 판매량, SALES_DATE는 판매일을 나타낸다.ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품ID를 출력하는 SQL문을 작성하라. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품ID를 기준으로 내림차순 정렬하라.조건어떤 테이블에서 데이터를 뽑을 것인가 : ONLINE_SALE어떤 컬럼을 이용할 것인가 : USER..

아티클 분석 및 정리 (11) 240820

오늘 읽은 아티클은 [데이터 분석가에게 코딩테스트가 필요할까?]링크 : https://yozm.wishket.com/magazine/detail/1708/ 데이터 분석가에게 코딩테스트가 필요할까? | 요즘IT최근 개발자 교육 붐이 불면서, 이른바 ‘코딩’이라고 뭉뚱그려 표현하는 개발 기술들을 배우는 학원이 많아졌습니다. 이러한 인재들이 자신들이 배운 걸 확인하기 위해 한 번쯤 꼭 거치는 단yozm.wishket.com 요약 : 데이터 분석가는 정해진 답이 있는 업무를 하는 것이 아니기때문에 코딩테스트보다는 과제전형이 더 효과적이다. 주요 포인트 : 개발 직군과 비개발 직군의 애매한 사이에 있는 데이터 직군이지만, 너무 기술적인 관점에만 몰입하면 정작 필요한 결과를 얻기 어렵다. 기술적인 부분 외에 다른 ..

[코딩연습]프로그래머스_5월 식품들의 총매출 조회하기

문제FOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품ID, 식품 이름, 총매출을 조회하는 SQL문을 작성하라. 이때 결과는 총매출을 기준으로 내림차순 정렬하고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬하라.조건어떤 테이블에서 데이터를 뽑을 것인가 : FOOD_PRODUCT, FOOD_ORDER어떤 컬럼을 이용할 것인가 : PRODUCT_ID, PRODUCT_NAME, PRICE, AMOUNT, PRODUCE_DATE어떤 조건을 지정해야 하는가 : 생산일자가 2022년 5월인 식품어떤 함수(수식)을 이용해야 하는가 : SUM(), JOIN, WHERE, GROUP BY, ORDER BY

[코딩연습]프로그래머스_식품분류별 가장 비싼 식품의 정보 조회하기

문제FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성하라. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력하고 식품 가격을 기준으로 내림차순정렬하라,조건어떤 테이블에서 데이터를 뽑을 것인가 : FOOD_PRODUCT어떤 컬럼을 이용할 것인가 : CATEGORY, PRICE, PRODUCT_NAME어떤 조건을 지정해야 하는가 : 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력어떤 함수(수식)을 이용해야 하는가 : WHERE, IN(), AND(), GROUP BY, ORDER BY

[코딩연습]프로그래머스_즐겨찾기가 가장 많은 식당 정보 출력하기

문제REST_INFO테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당이름, 즐겨찾기수를 조회하는 SQL문을 작성하라. 이때 결과는 음식 종류를 기준으로 내림차순 정렬. 조건어떤 테이블에서 데이터를 뽑을 것인가 : REST_INFO어떤 컬럼을 이용할 것인가 : FOOD_TYPE, REST_ID, REST_NAME, FAVORITES어떤 조건을 지정해야 하는가 : 음식종류별로 즐겨찾기수가 가장 많은 식당어떤 함수(수식)을 이용해야 하는가 : WHERE, MAX(), GROUP BY, ORDER BY   WHERE 절에서 해당조건의 컬럼만 추려내기 위해  IN()으로 음식종류별 최대 즐겨찾기수인 식당을 우선 조회.

아티클 분석 및 정리 (10) 240816

오늘 읽은 아티클은 [데이터 시각화 101 : ③데이터 속 거짓말 발견하기]링크 : https://yozm.wishket.com/magazine/detail/1821/ 데이터 시각화 101: ③데이터 속 거짓말 발견하기 | 요즘IT간혹 직관적으로 이해된 시각화가 부정확한 정보를 전달하기도 하고, 시각적으로 오해를 불러일으키기도 합니다. 그 때문에 우리는 이러한 문제점이 왜 일어나는지 이해하고, 데이터 시각화yozm.wishket.com   요약 : 실생활에 쉽게 접할 수 있는 사례들을 이용하여, 데이터 시각화를 이용한 거짓말을 발견하기 주요 포인트 : 데이터 시각화로 가장 흔히 사용하는 그래프에서 왜곡이나 과장된 자료를 흔히 볼 수 있다. 핵심개념 : 막대그래프의 기준선이 '0'인지, Y축값이 나타내는 ..

[코딩연습]프로그래머스_대여 기록이 존재하는 자동차 리스트 구하기

문제CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성하라. 자동차 ID 리스트는 중복이 없어야 하며, 자동차ID를 기준으로 내림차순 정렬하라.조건어떤 테이블에서 데이터를 뽑을 것인가 : CAR_RENTAL_COMPANY_CAR, CAR_RENTAL_COMPANY_RENTAL_HISTORY어떤 컬럼을 이용할 것인가 : CAR_ID, CAR_TYPE, START_DATE, 어떤 조건을 지정해야 하는가 :  자동차 종류가 '세단', 10월에 대여를 시작어떤 함수(수식)을 이용해야 하는가 : JOIN, WHERE, DIST..