전체 글

안녕하세요, 데이터 분석가를 꿈꾸는 개인기록 블로그입니다:)
· 일기
오랜만에 졸업 프로젝트를 진행하면서 쓴 논문을 찾아봤는데DBPia(디비피아)에서 Top 5%를 하고 있다!!!!!!  KCI에서도 핵심 키워드를 검색하면 첫 번째로 내 논문이 나오고 있다! 부끄러우니까 이름은 가려야겠다 푸하하
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/133027 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제의 조건과 테이블 정보는 다음과 같다. FIRST_HALF : 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량JULY             : 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 7월 아이스크림 총주문량- 7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/131117 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr4단계 문제이지만, 크게 어렵지 않은 문제이다! 주어진 문제의 조건과 테이블 정보는 다음과 같다. FOOD_PRODUCT : 식품 ID, 식품 이름, 식품코드, 식품분류, 식품 가격FOOD_ORDER   : 주문 ID, 제품 ID, 주문량, 생산일자, 입고일자, 출고일자, 공장 ID, 창고 ID- 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회- 총 매출은 가격 ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/273712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 주어진 문제의 조건을 정리하면 다음과 같다. - 더 이상 업그레이드할 수 없는 아이템 조회- 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY)를 출력- 아이템 ID를 기준으로 내림차순 처음에는 문제 자체가 좀 어려웠지만, 천천히 해석을 해보자.  ITEM_TREE 테이블은 각 아이템 간의 업그레이드 정보를 담고 있다. 즉, 주어진 테이블을 차례대로..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 주어진 문제의 조건은 다음과 같다. - 분화된 연도(YEAR) 출력- 분화된 연도별 대장균 크기의 편차(YEAR_DEV) = 분화된 연도별 가장 큰 대장균의 크기 - 각 대장균의 크기- 대장균 개체의 ID(ID)- YEAR에 대해 오름차순, YEAR_DEV에 대해 오름차순  정답 풀이WITH yearMax AS ( SELECT YEAR(DIFFERENTIATION_DATE) AS YE..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 정답 풀이SELECT info.ID, name.FISH_NAME, info.LENGTHFROM FISH_INFO info INNER JOIN FISH_NAME_INFO name ON info.FISH_TYPE = name.FISH_TYPEWHERE (info.FISH_TYPE, info.LENGTH) IN ( SELECT..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr주어진 문제는 동물의 고유한 이름 개수를 조회하는 문제이다. 이 때, 이름이 NULL인 경우는 집계하지 않는다.  내 풀이SELECT COUNT(DISTINCT NAME) as countFROM ANIMAL_INS; 풀이는 간단하다. 먼저, SQL에서 제공하는 중복 제거 키워드인 DISTINCT를 사용하여, 중복이 없는 고유한 이름의 개수를 구한다. (* 참고로 DISTINCT 뒤에 2개 이상..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/298518 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krFISH_INFO : 물고기의 정보-> 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜FISH_NAME_INFO : 물고기의 이름에 대한 정보-> 물고기의 종류(숫자), 물고기의 이름(문자)  문제의 조건은 다음과 같다. - BASS, SNAPPER의 수 출력- 컬럼명은 FISH_COUNT 내 풀이SELECT COUNT(*) AS FISH_COUNTFR..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 풀이-- 동물 이름 중 두 번 이상 쓰인 이름과 횟수 조회-- 이름이 없는 동물은 집계에서 제외, 이름순 출력SELECT NAME, COUNT(NAME) as COUNTFROM ANIMAL_INSGROUP BY NAMEHAVING COUNT(NAME) > 1ORDER BY NAME; 문제의 조건은 1. 동물 이름 중 두 번 이상 쓰인 이름과 횟수 조회2. 이름이 없는 동물은 집계에서 제외..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제에서 주어진 ECOLI_DATA 테이블은 다음과 같은 값을 갖고 있다. ID대장균 개체의 ID PARENT_ID부모 개체의 IDSIZE_OF_COLONY개체의 크기DIFFERENTIATION_DATE분화되어 나온 날짜GENOTYPE개체의 형질이때, 문제에서 주어진 조건은 아래와 같다. - 최초의 대장균 개체의 PARENT_ID 는 NULL 값- 2번 형질이 보유하지 않으면서- 1번이나 ..
_알파카
yeonnys' 개발일지