SQL, 데이터 베이스 , 쿼리 , 테이블에 대한 기본 개념
가장 기본구조인 SELECT와 FROM
SELECT로 특정 컬럼 선택 하기, 별명(alias) 주기
필터링 기초 문법 WHERE 절의 구조
비교연산 , BETWEEN, LIKE, IN
숫자 연산 종류, SUM, AVERAGE, MAX, MIN,COUNT(DISTINCT * )
Query 적기 전 흐름 파악 중요
REPLACE , SUBSTRING, CONCAT 기본 구조
IF와 CASE를 배워보자
숫자와 문자를 혼동하여 함수를 썼을 때 대처

여러번의 연산을 수행해야 할 때 필요조건문에 연산 결과를 사용해야 할 때 (ex 음식 타입별 평균 주문금액에 따라 음식비를 상/중/하로 나누고 싶을 때)조건에 Query 결과를 사용하고 싶을 때(ex 30대 이상이 주문한 결과만 조회하고 싶을 때) \*Subquery가

JOIN에 대한 이해

IN NOT NULL, IS NULL, COALESCE

위와 같은 테이블을 보면 email이있고 고객id도 있는데 6살? 2살? 91살? 상식에서 벗어난 데이터를 발견 할 수 있다.또는 연도가 1970년 1950년 등 정상치에 많이 벗어난 데이터도 있을 수 있다.조건문 CASE문으로 값의 범위를 지정하였다.\*\* 이상치가

2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주는 것데이터를 뽑아서 엑셀로 가공하지 않고, 바로 Pivot table 을 만들 수 있다.예시 -음식점별 시간별 주문건수 Pivot Table 뷰 만들기 (15~20시 사이, 20시 주문건수 기준 내림

한식 식당 중에서 주문건수가 많은 순으로 순위를 매기고 싶을 때한식 식당 전체 주문건수 중에서 A 식당이 차지하는 비율을 알고 싶을 때2건 이상 주문을 한 소비자 중에, 처음 주문한 식당과 2번째로 주문한 식당을 같이 조회할 때 window_function : 기능 명

첫번째로 날짜형식의 문자형인 데이터이다 위와 같은 문자형을 날짜 데이터로 바꿔 보자 date type 을 date_format 을 이용하여 년, 월, 일, 주 로 조회해보기 1\. 년 : Y (4자리), y(2자리) 2\. 월 : m(숫자표시), M(영문 표