분류 전체보기 186

[프로그래머스] 가격대별 상품 개수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [1차 코드] 특정 조건을 만족할 때 새로운 column을 만들어줘야하는 상황! SQL에서 사용할 수 있는 조건문은 IF 조건문과 CASE 조건문이 있는데, IF 조건문은 조건을 1개만 이용할 수 있고, CASE 조건문은 조건을 여러개 사용할 수 있다는 특징이 있다. SELECT price, CASE WHEN price < 10000 THEN 0 WHEN price < 20000 THEN 100..

SQL/문제풀이 2023.12.26

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

https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [1차 코드] 음식 종류별로 가장 즐겨찾기가 많은 식당을 찾기 위해 음식 종류로 GROUP BY 후, favorites column에 대해 MAX 함수를 사용했다. SELECT food_type, rest_id, rest_name, MAX(favorites) AS favorites FROM rest_info GROUP BY food_type ORDER BY food_type DESC 이렇게 코드..

SQL/문제풀이 2023.12.26

[프로그래머스] 상위 n개 레코드

https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 가장 먼저 들어온 동물을 찾아야 함 --> 날짜 오름차순 정렬 (ORDER BY), 맨 윗 값만 보이게 (LIMIT) SELECT name FROM animal_ins ORDER BY datetime LIMIT 1

SQL/문제풀이 2023.12.22

[프로그래머스] 어린 동물 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/59037#fn1 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 젊은 동물은 intake_condition이 Aged가 아닌 동물을 뜻한다 --> WHERE 조건절에서 != (일치하지 않는) 를 이용 animal_id로 정렬 --> ORDER BY SELECT animal_id, name FROM animal_ins WHERE intake_condition != 'Aged' ORDER BY animal_id

SQL/문제풀이 2023.12.22

[프로그래머스] 오프라인/온라인 판매 데이터 통합하기

https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제를 읽고 든 생각 위아래롤 테이블을 이어붙여야한다 -- > UNION (SELECT * FROM ONLINE_SALE ) UNION (SELECT * FROM OFFLINE_SALE ) SQL 실행 중 오류가 발생하였습니다. The used SELECT statements have a different number of columns column 개수가 달라서 냅다 UNION은 안됨! 일단 ..

SQL/문제풀이 2023.12.22

[프로그래머스] 재구매가 일어난 상품과 회원 리스트 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [1차 풀이] 우선 회원별로 재구매한 상품을 파악하고자, GROUP BY를 이용하여 회원별 / 상품별 구매 건수를 보고자 했다. 구매 건수를 어떻게 볼까 생각해보니 동일 날짜, 회원 ID, 상품 ID 조합에 대해서는 1개의 판매 데이터만 존재한다는 조건을 확인하고 COUNT(*) 를 사용했다. cnt가 2 이상인 경우는 동일 회원 ID / 상품 ID에 대해 2개 이상의 row가 존재한다는 뜻이므..

SQL/문제풀이 2023.12.21

퀵테이블 계산, 다중 범례로 색상 기준 다르게 설정하기

https://ysbstudy.tistory.com/84 태블로 굿모닝 굿애프터눈(32) - 퀵 테이블 계산 (전월 대비 및 전년 대비 성장률) 태블로 굿모닝 굿애프터눈 책을 참고하여 정리한 자료입니다. 오늘은 [chapter1. 퀵 테이블 계산 만들기 - 퀵 테이블 계산]를 리뷰해보겠습니다. 데이터 원본 : SUPERSTORE 먼저 주문일자를 더블 클릭 ysbstudy.tistory.com

Tableau 2023.09.07