-- 코드를 입력하세요
SELECT u.USER_ID, u.NICKNAME, SUM(b.PRICE) as TOTAL_SALES
FROM USED_GOODS_BOARD b # 중고 거래 게시판
INNER JOIN USED_GOODS_USER u on u.USER_ID = b.WRITER_ID
WHERE b.STATUS = 'DONE'
GROUP BY u.USER_ID, u.NICKNAME
HAVING SUM(b.PRICE) >= 700000
ORDER BY TOTAL_SALES ASC
-- 코드를 입력하세요
SELECT I.REST_ID, I.REST_NAME, I.FOOD_TYPE, I.FAVORITES, I.ADDRESS, ROUND(AVG(R.REVIEW_SCORE),2) as SCORE
FROM REST_INFO I
INNER JOIN(
SELECT REST_ID, REVIEW_SCORE
FROM REST_REVIEW
) AS R on I.REST_ID = R.REST_ID
WHERE I.ADDRESS LIKE "서울%"
GROUP BY REST_ID
ORDER BY SCORE DESC, FAVORITES DESC
import requests
import xml.etree.ElementTree as ET
import xml.dom.minidom
# OpenAPI URL 정의
url = "http://ecos.bok.or.kr/api/StatisticItemList/sample/xml/kr/1/1/901Y009/"
# API 호출
response = requests.get(url)
# HTTP 요청 성공 시
if response.status_code == 200:
try:
# API 리턴값을 가져옴
contents = response.text
ecosRoot = ET.fromstring(contents)
# 호출 결과에 오류가 있는지 확인
if ecosRoot[0].text[:4] in ("INFO", "ERRO"):
print(ecosRoot[0].text + " : " + ecosRoot[1].text)
else:
# 결과값을 예쁘게 출력
dom = xml.dom.minidom.parseString(contents)
pretty_xml_as_string = dom.toprettyxml(indent=" ")
print(pretty_xml_as_string)
except Exception as e:
print(str(e))
# 예외 처리
else:
print("API 요청 실패: 상태 코드", response.status_code)
ㆍ "가치사슬" : 기업에서 경쟁전략을 세우기 위해, 자신의 경쟁적 지위를 파악하고 이를 향상시킬 수 있는 지점 찾기(Reference point)
고객의 추구 가치
ㆍ"기능", "사용", "정서", "경제"
제안서 작성(~금요일)
청자 중심의 보고서 작성 PREP
(1) 강조(Point)
(2) 이유(Reason)
(3) 예시(Example)
(4) 강조(Point)
4 Box Tool
(1) Summary ( 주제 요약 )
(2) Introduction ( 개요 )
(3) Body ( 본문 )
(4) Review ( 요약 )
핵심 차별화 요소
(1) 고객의 중요 니즈
(2) 경쟁사 대비 우위점
이번 주 수업을 통해 느낀 점
이번 주 수업을 통해 느낀 점은 평소에 뉴스를 꾸준히 보고 정리하며, 자신이 관심 있는 분야를 포함하여 다양한 분야의 지식이 중요함을 배웠다. 실습 보고서를 작성하면서 어려웠던 점은 사실 방법보다는 보고서를 작성하고자 하는 분야에 대한 지식 부족이었기 때문에 이러한 생각을 갖게 되었다. 이런 어려움을 다음에 겪지 않도록 하기 위해 티스토리에 비공개 카테고리를 만들어 두고, 개인적으로 꾸준히 기사를 스크랩하고 이에 대한 생각을 정리해두는 습관을 가져야겠다는 목표를 세웠다.
월간 데이콘 - DACON 데이터 분석 아이디어 경진대회 공모전
이번에 DACON에서 진행하는 데이터 분석 아이디어 공모전에 참가하기로 결정했다. 같은 분반 에이블러 2명과 함께 팀을 결성하였다. 공모전 조원을 모집할 때마다, 에이블스쿨 에이블러로서의 편리함을 느끼고 있다.
그동안, 에이블스쿨의 커리큘럼을 정신없게 따라오며 초기에 진행했던 데이터 분석( p-vale 분석 ) 개념이 흐릿해졌었는데 이렇게 공모전을 나가니 복습을 할 수 있어서 좋았다.
유튜브를 통해 데이터 분석가 로드맵에 대해 검색을 해보며, "프로젝트 기반 학습" 방법을 추천해주었는데, 이번 공모전을 통해 이 학습법의 효과를 체감할 수 있었다.
"팀즈"를 이용하니 데이터분석 공모전에 대해 의견을 나누고 파일을 주고 받을 때 편리했다.
지금까지 팀즈를 이용하여 공모전들에 참여했고, 현재는 "백준 문제 풀이 스터디,", "SQL 문제 풀이 스터디"를 리더로서 진행하면서 활용하고 있는데, 게시판을 통해 팀원들에게 공지사항을 알려주고 회의를 시작할 때는 모임 개설 버튼을 통해 간단하게 진행 가능하다는 점이 큰 장점으로 다가왔다.
-- 코드를 입력하세요
SELECT f.PRODUCT_ID, f.PRODUCT_NAME, f.PRODUCT_CD, f.CATEGORY, f.PRICE
FROM FOOD_PRODUCT f
INNER JOIN(
SELECT MAX(PRICE) AS PRICE
FROM FOOD_PRODUCT
) AS m ON f.PRICE= m.PRICE;
-- 코드를 입력하세요
SELECT c.CAR_ID
FROM CAR_RENTAL_COMPANY_CAR c
INNER JOIN(
SELECT CAR_ID, START_DATE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
) as h on c.CAR_ID = h.CAR_ID
WHERE MONTH(h.START_DATE) = 10 AND c.CAR_TYPE = '세단'
GROUP BY CAR_ID
ORDER BY CAR_ID DESC;
1] CAR_RENTAL_COMPANY_CAR와 CAR_RENTAL_COMPANY_RENTAL_HISTORY 를 CAR_ID 기준으로 INNER JOIN
2] MONTH(h.START_DATE) 을 통해 10월에 대여를 시작한 차의 정보를 얻는다.
3] GROUP BY CAR_ID를 사용하면 문제 조건에 따라 중복없이 값을 출력할 수 있다.
-- 코드를 입력하세요
SELECT b.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(b.PUBLISHED_DATE, "%Y-%m-%d")
FROM BOOK b
INNER JOIN(
SELECT AUTHOR_ID, AUTHOR_NAME
FROM AUTHOR
) AS A ON b.AUTHOR_ID = A.AUTHOR_ID
WHERE CATEGORY = '경제'
ORDER BY b.PUBLISHED_DATE;
1] BOOK 테이블에서 BOOK_ID, PUBLISHED_DATE 가져오기
2] DATE_FORMAT(b.PUBLISHED_DATE, "%Y-%m-%d")을 사용하여 형식 맞추기