분류 전체보기54 SQL 예제풀이 1. 전체 주문 현황을 파악하기 위해서 [주문 수 / 주문 매출 / 최대 주문 매출 / 최소 주문 매출 / 평균 주문 매출]을 산출해주세요. 더보기 SELECT --주문수 count(distinct order_no) as ord_cnt, --주문매출 sum(sales) as total_sales, --최대주문매출 max(sales) as max_sales, --최소주문매출 min(sales) as min_sales, --평균주문매출 avg(sales) as avg_sales FROM `ls-data-literacy-410915.practice.order_info` LIMIT 1000 **조건분기함수 1. Case : ~일때 ~로 2. When ~ Then : 3. When ~ Then ~ Else ~ E.. 2024. 1. 30. SQL 실무 스터디 안녕하세요, 기획자 팥씨입니다요. 오늘은 수업에서 배운 SQL을 실무적 시각에서 풀어보도록 할게요. ------------------------------------------------------- - SQL : 데이터베이스에 저장된 정보를 쉽게 찾고 정리하는 데에 도움을 주는 도구 : 데이터의 흐름이나 특정 조건에 따른 데이터 분석 가능 ! 엑셀보다 좋다 DML : 데이터 조작어 TCL : Transaction 데이터를 주고 받고 하는 일련의 과정 - SQL이 현업에서 왜 필요할까? 결국에는 데이터를 보기 위함. 회사에서 새로운 프로젝트를 진행하는 이유는?서비스의 사용성을 개선하기 위함. 해당 프로젝트를 함으로써 무엇이 개선되는지 명확해야 함. - PO/PM은 SQL을 어떻게 활용하고 있을까? PM .. 2024. 1. 29. 기획자의 SQL 맛보기(5) HAVING, ORDER BY 안녕하세요, 오늘도 기획자 팥씨입니다. 🥮 SQL 맛보기 5탄은, HAVING과 ORDER BY 입니다. 목차 1. Having Where = 테이블 자체에 필터를 거는 것. "테이블을 축소시킴. 테이블이 바뀜" Having = 뽑아온 결과물에 필터를 걸어줌. Group by 한 그룹함수 결과에 대해서 --> 조건을 적용하는 경우 ! Group by 절 뒤에 작성함. Where 구에서는 그룹함수가 포함된 조건은 사용 불가. 1-1. 데이터 조회 순서 FROM - 어느 테이블로부터 가지고 와 WHERE - 테이블에서 어떤 기준으로 필터를 걸지? GROUP BY - 어떤 칼럼을 기준으로 그룹화를 만들지? (~별) HAVING - 어떤 기준을 충족하는 그룹이지? SELECT - 어떤 컬럼을 최종 산출하지? *.. 2024. 1. 23. 기획자의 SQL 맛보기(4) GROUP BY 안녕하세요, 오늘도 기획자 팥씨입니다. 🥮 SQL 맛보기 4탄은 GROUP BY 입니다. 목차 1. GROUP BY | ~에 의해서 그룹을 나눈 데이터를 '특정 컬럼 기준'으로 그룹화시키는 구문 그룹을 나누고 다시 그 그룹 안에서 세부 그룹으로 나눌 수 있음 GROUP BY 컬럼 1, 컬럼 2 = 컬럼 1로 나눈 그룹1에서 다시 컬럼2로 그룹을 나눔 각 그룹에 대한 연산결과 (합, 평균, 카운트 등)를 산출하기 위해서는 '집계함수'를 사용함. 1-1. 데이터 조회 순서 SELECT - FROM - WHERE - GROUP BY 일 때, SELECT category, sum(order_price) as ord_price FROM orders WHERE Rgn1_nm = '서울특별시' GROUP BY cat.. 2024. 1. 23. 이전 1 ··· 9 10 11 12 13 14 다음