일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- likelionlikelion
- BFS
- 멋사
- 그리디
- TiL
- intern10
- 멋재이사자처럼
- 멋쟁이사자처럼멋쟁이사자처럼
- pyhton
- parklab
- Join
- 시각화
- 인턴10
- 파이썬
- GNN
- 마이온
- 프로젝트
- SQL
- Python
- folium
- DFS
- likelion
- ux·ui디자인
- 멋쟁이사자처럼
- Plotly
- DP
- 마이온컴퍼니
- 알고리즘
- GIS
- seaborn
- Today
- Total
목록SQL (6)
지금은마라톤중
접근법- first_half 테이블 기준으로 icecream_info 테이블 조인, 키 = flavor- 그룹바이 : ingredient_type- 정렬 : total_order(오름차순)- total_order : ingredient_type별 total_order의 합계 SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDERFROM FIRST_HALF AS FLEFT JOIN ICECREAM_INFO AS I ON F.FLAVOR = I.FLAVORGROUP BY INGREDIENT_TYPEORDER BY TOTAL_ORDER https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그..
접근법- offline_sale 테이블 기준으로 product 테이블 조인, 키 = product_id- 그룹바이 : product_code- 정렬 : 매출액(내림차순), 상품코드(오름차순)- 매출액 : (판매량 * 가격)의 합계 SELECT PRODUCT_CODE, SUM(SALES_AMOUNT * PRICE) AS SALES FROM PRODUCT AS PRIGHT JOIN OFFLINE_SALE ON P.PRODUCT_ID = OFFLINE_SALE.PRODUCT_IDGROUP BY PRODUCT_CODEORDER BY SALES DESC, PRODUCT_CODE ASC https://school.programmers.co.kr/learn/courses/30/lessons/131533 ..
접근법- left join으로 테이블 2개를 author_id로 연결- 조건 : 카테고리- 정렬 : 출판일- 출판일 : 날짜 포맷 맞추기 SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, "%Y-%m-%d") AS PUBLISHED_DATEFROM BOOK AS BLEFT JOIN AUTHOR AS A ON B.AUTHOR_ID = A.AUTHOR_IDWHERE CATEGORY = "경제"ORDER BY PUBLISHED_DATE https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 ..
2023.02.03 ROLLUP - 집계된 데이터에서 그룹별 소계, 총계를 구하기 위해서 사용 - ex) rollup( gender) ### SQL 연습문제 -- thelook_ecommerce 데이터 세트, 회원(users) 테이블에서 연령대 별 성별의 소계 및 합계를 조회하시오 SELECT TRUNC(age, -1) || '대' AS age_group, gender, COUNT(id) AS user_count FROM `thelook_ecommerce.users` GROUP BY ROLLUP(age_group, gender) ORDER BY age_group 🙋🏻♂️질문 : SELECT문에 선언된 순서대로 필드를 1, 2처럼 숫자로 표현하는 경우가 있던데 현업에서도 많이 사용하는 방법인가요?? - ..
2023.01.26 조건분기(CASE, IF) ● case - case와 end가 한 쌍이다. - when이 2번 이상 들어가면 첫번째 when은 if문의 역할이고 두번째부터 when 부터는 elif문의 역할을 한다. # case # when 조건 then 참일 경우_실행구문 # else 거짓일경우_실행구문 # end SELECT EXTRACT(year FROM created_at) as YEAR, count(CASE WHEN EXTRACT(quarter FROM created_at) = 1 THEN id END)AS Q1, count(CASE WHEN EXTRACT(quarter FROM created_at) = 2 THEN id END)AS Q2, count(CASE WHEN EXTRACT(quart..
2023.01.13 python만 공부하다가 처음으로 SQL을 배웠다. 파이썬을 어느정도 알고 배워서 그런지 이해를 좀 더 쉬웠던 것 같다. 수업 중 파이썬의 문법이 SQL에서 적용이 가능한지에 대해 궁금한 부분이 많았다. 내용정리 ● 데이터와 데이터 베이스(DB) - 데이터란 컴퓨터 안에 기록된 문자, 숫자를 말한다. - 이런 데이터들의 집합이 데이터베이스이다. ● 데이터베이스 관리시스템)(DBMS : 데이터베이스를 효율적으로 관리하는 소프트웨어 ● 관계형 모델 : 데이터를 표 형태로 구조적으로 관리하는 모델 - 관계형 데이터베이스(RDB) - RDB기반의 데이터베이스관리시스템이 RDBMS - RDBMS 소프트웨어로는 Oracle, DB2, SQL Server PostgreSQL, MySQL, SQLi..