본문 바로가기

728x90

SQL

(19)
[패스트캠퍼스] 데이터 분석 부트캠프 8기 솔직후기 2월 말부터 6월 초까지 진행하는 패스트캠퍼스 데이터분석 부트캠프를 무사히 완주했습니다 👏👏👏 처음 수강할 땐 매주 학습일지를 작성해야겠다 마음먹었는데, 본격적인 프로젝트에 들어가면서 제 다짐은 멀리... 후기를 먼저 작성하지만 포폴 작성하면서 여건이 된다면 진행했던 프로젝트 내용도 포스팅하겠습니다 하핳 그럼 다들 궁금해하실 본격적인 후기 시작하겠습니다! 커리큘럼 패스트캠퍼스 데이터분석 부트캠프를 고민 중이신 분들은 아시겠지만, Excel, Python, SQL, Tableau에 대한 교육을 제공합니다. 강의를 수강하면서 받았던 개인적인 감정에 대해 솔직하게 적어보겠습니다. 1. Excel 패스트캠퍼스 데이터분석 부트캠프에서 제일 먼저 제공하는 교육이라 그런지 가장 짜임새 있었던 강의입니다. 강사님께서도..
[프로그래머스] SQL 고득점 Kit 문제 - IS NULL 2 프로그래머스에 추가된 문제에 대한 풀이를 업로드합니다. (본 코드는 ORACLE 환경에서 작성되었습니다.) [문제 1] FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문 작성. 이때 냉동시설 여부가 NULL인 경우 'N'으로 출력하고 창고 ID를 기준으로 오름차순 정렬. 테이블 설명 FOOD_WAREHOUSE: 식품창고의 정보를 담은 테이블 WAREHOUSE_ID: 창고 ID / WAREHOUSE_NAME: 창고 이름 / ADDRESS: 창고 주소 / TLNO: 전화번호 / FREEZER_YN: 냉동시설 여부 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, CASE WHEN FREEZER_YN IS NUL..
[코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발 4주차 과제 해당 포스팅은 [코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발을 수강하면서 만들었던 대시보드와 받은 피드백을 바탕으로 수정한 내용을 업로드한 것입니다. 데이터 소개 가상의 Northwind 식품회사의 데이터 DB는 직원, 고객, 상품, 주문, 발주 등 총 20개의 테이블로 구성됨 데이터의 경우 2006년 1월부터 6월까지의 주문에 관한 데이터로 구성 테이블 소개 products : 식품회사에서 취급하는 상품 정보를 담은 테이블. 45개의 레코드가 존재. 제품 코드, 제품명, 가격, 카테고리 등을 보여줌. orders : 고객이 주문한 정보를 담은 테이블. 2006년 1월부터 6월까지의 주문에 관한 데이터로 총 48개의 레코드가 존재. 고객이 어떤 직원에게 주문을 했으며 주..
[코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발 3주차 과제 해당 포스팅은 [코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발을 수강하면서 했던 과제를 업로드한 것입니다. (본 코드는 MySQL 5.7 환경에서 작성되었습니다.) 더보기 데이터 소개 가상의 Northwind 식품회사의 데이터 DB는 직원, 고객, 상품, 주문, 발주 등 총 20개의 테이블로 구성됨 데이터의 경우 2006년 1월부터 6월까지의 주문에 관한 데이터로 구성 테이블 소개 products : 식품회사에서 취급하는 상품 정보를 담은 테이블. 45개의 레코드가 존재. 제품 코드, 제품명, 가격, 카테고리 등을 보여줌. orders : 고객이 주문한 정보를 담은 테이블. 2006년 1월부터 6월까지의 주문에 관한 데이터로 총 48개의 레코드가 존재. 고객이 어떤 직원에..
[코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발 2주차 과제 해당 포스팅은 [코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발을 수강하면서 했던 과제를 업로드한 것입니다. (본 코드는 MySQL 5.7 환경에서 작성되었습니다.) 데이터 소개 가상의 Northwind 식품회사의 데이터 DB는 직원, 고객, 상품, 주문, 발주 등 총 20개의 테이블로 구성됨 데이터의 경우 2006년 1월부터 6월까지의 주문에 관한 데이터로 구성 테이블 소개 products : 식품회사에서 취급하는 상품 정보를 담은 테이블. 45개의 레코드가 존재. 제품 코드, 제품명, 가격, 카테고리 등을 보여줌. orders : 고객이 주문한 정보를 담은 테이블. 2006년 1월부터 6월까지의 주문에 관한 데이터로 총 48개의 레코드가 존재. 고객이 어떤 직원에게 주문..
[코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발 1주차 과제 해당 포스팀은 [코멘토] SQL 입문부터 활용까지 - 데이터 분석 보고서 작성과 대시보드 개발을 수강하면서 했던 과제를 업로드한 것입니다. 1주차 과제는 w3scholls의 database를 활용했습니다. https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all SQL Tryit Editor v1.6 WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you wi..
[프로그래머스] SQL 고득점 Kit 문제 - SUM, MAX, MIN 2 프로그래머스에 추가된 문제에 대한 풀이를 업로드합니다. [테이블 설명] PRODUCT: 의류 쇼핑몰에서 판매 중인 상품들의 정보를 담은 테이블 컬럼명 TYPE NULLABLE PRODUCT_ID: 상품 ID INT F PRODUCT_CODE: 상품코드 VAR(8) F PRICE: 판매가 INT F [문제1] PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문 작성. 이때 컬럼명을 MAX_PRICE로 지정 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; SELECT PRICE AS MAX_PRICE FROM PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM PRODUCT); 다른 풀이는 위와 같습니다. 두 코드는..
[프로그래머스] SQL 고득점 Kit 문제 - IS NULL 해당 페이지는 프로그래머스의 SQL 문제에 대한 제 풀이 방법을 정리한 내용입니다. [문제1] 이름이 없는 동물의 아이디 조회 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID; [문제2] 이름이 있는 동물의 아이디 조회 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID; [문제3] NULL 처리하기; 이름이 없는 동물의 이름을 'No name'으로 표시 SELECT ANIMAL_TYPE, NVL(NAME, 'No name') AS "NAME", SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID;

728x90