본문 바로가기

SMALL

Skill Sets

(86)
[SQL] 즐겨찾기가 가장 많은 식당 정보 출력하기(프로그래머스/MySQL/Level 3) 안녕하세요! 데코입니다! 오늘은 프로그래머스 코딩테스트 연습에 있는 "즐겨찾기가 가장 많은 식당 정보 출력하기" 문제를 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) (출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131123) 1. 문제 : 즐겨찾기가 가장 많은 식당 정보 출력하기(Lv. 3) 2. 문제 설명 다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 ..
[SQL] 오프라인/온라인 판매 데이터 통합하기(프로그래머스/MySQL/Level 4) 안녕하세요! 데코입니다! 오늘은 프로그래머스 코딩테스트 연습에 있는 "오프라인/온라인 판매 데이터 통합하기" 문제를 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) (출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131537) 1. 문제 : 오프라인/온라인 판매 데이터 통합하기(Lv. 4) 2. 문제 설명 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각..
[SQL] 년, 월, 성별 별 상품 구매 회원 수 구하기(프로그래머스/MySQL/Level 4) 안녕하세요! 데코입니다! 오늘은 프로그래머스 코딩테스트 연습에 있는 "년, 월, 성별 별 상품 구매 회원 수 구하기" 문제를 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) (출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131532) 1. 문제 : 년, 월, 성별 별 상품 구매 회원 수 구하기(Lv. 4) 2. 문제 설명 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블과 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. [ 테이..
[SQL] SQL 쿼리 양식 및 작성 규칙 안녕하세요! 데코입니다! 오늘은 SQL 쿼리를 작성할 때의 쿼리 양식 및 작성 규칙에 대해서 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) 1. SQL 쿼리 양식 및 작성 규칙의 필요성 제가 여러 프로젝트를 수행하면서 다양한 유형으로 SQL 쿼리를 작성하는 분들을 보았었습니다. 물론 쿼리 작성 방법이 다르다고 출력되는 결과물이 다른 것은 아니지만, SQL쿼리 수정과 유지보수 입장에서 공통적인 양식이 있으면 좋겠다고 생각이 들었어요! 이번 포스팅은 SQL 쿼리를 작성하면서 좋은 쿼리를 짜기 위해 고민을 하면서 만들어본 규칙입니다. 저도 이 양식을 따라서 작성하려고 노력하고 있습니다. 앞으로 작성하는 SQL 풀이 문제들도 위 양식으로 통일시키려고 합니다. 양식을 이용하니까 작성한 쿼리가 한눈에 파악이 ..
[SQL] 상품 별 오프라인 매출 구하기(프로그래머스/MySQL/Level 2) 안녕하세요! 데코입니다! 오늘은 프로그래머스 코딩테스트 연습에 있는 "상품 별 오프라인 매출 구하기" 문제를 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) (출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131533) 1. 문제 : 상품 별 오프라인 매출 구하기(Lv. 2) 2. 문제 설명 다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 상품 정보를 담은 PRODUCT 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블 입니다. PRODUCT 테이블은 아래와 같은 구조로 PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. [ 테이블 구조('PRODUCT') ]..
[Python] 핸드폰 번호 가리기(프로그래머스/python/Level 1) 안녕하세요! 데코입니다! 오늘은 프로그래머스 코딩테스트 연습에 있는 "핸드폰 번호 가리기" 문제를 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) (출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12948) 1. 문제 : 핸드폰 번호 가리기(Lv. 1) 2. 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. [ 제한 사항 ] phone_number는 길이 4 이상, 20 이하인 문자열입니다. [ 입출력 ..
[Python] 하샤드 수(프로그래머스/python/Level 1) 안녕하세요! 데코입니다! 오늘은 프로그래머스 코딩테스트 연습에 있는 "햐사드 수" 문제를 포스팅하려고 합니다! 바로 포스팅 시작할게요! :) (출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12947) 1. 문제 : 하샤드 수(Lv. 1) 2. 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. [ 제한 사항 ] x는 1 이상, 10000 이하인 정수입니다. [ 입출력 예 및 설명 ] x return 10 ..
[Tableau/태블로] 시각화 및 대시보드에 이용할 색상 찾기! (+사이트 추천) 안녕하세요! 데코입니다! 이번 포스팅은 태블로(Tableau)에서 시각화 및 대시보드에 이용할 색상을 찾는 방법에 대한 설명과 제가 이용하는 사이트에 대해서 설명하려고 합니다! 1.데이터 시각화에서 색상 선택의 중요성 데이터 시각화는 정보를 시각적으로 전달하고 이해하기 쉽게 만드는 데 중요한 역할을 합니다. 그런데 많은 사람들이 간과하는 중요한 측면 중 하나는 색상 선택입니다. 엑셀과 파이썬, R, 파이썬 등 기본 색상으로 시각화 또는 대시보드를 생성하면 항상 어딘가 부족한 느낌이 드는 경험을 한 번쯤은 해보셨을 것 같아요! 통일되고 적절하게 선택된 색상은 데이터 시각화의 효과를 크게 향상시키며 이용자들의 관심을 끌고, 데이터에 담긴 정보를 더 명확하게 전달하는 데 도움을 줍니다! 1-1. 색상의 의미 ..

LIST