mysql9 MySQL 데이터 그룹화하기 - GROUP BY 오늘은 MySQL 데이터 그룹화하기에 대해서 알아보도록 하겠습니다. 데이터 그룹화하기 (GROUP BY) 데이터 그룹화란 엑셀에서 피벗을 활용하여 원하는 데이터를 그룹화하는 기능과 유사합니다. "고객 등급 별 매출 통계 뽑아주세요", "상품 카테고리 별 실적 통계 뽑아주세요" 등 데이터를 그룹화해서 통계 낼 때 사용됩니다. 컬럼에서 동일한 값을 가지는 로우를 그룹화하는 키워드는 GROUP BY입니다. GROUP BY 특징 GROUP BY [컬럼 이름] 형식으로 사용합니다. 주로 그룹 별 데이터를 집계할 때 사용하며, 엑셀의 피벗 기능과 유사합니다. GROUP BY가 쓰인 쿼리의 SELECT 절에는 GROUP BY 대상 컬럼과 그룹 함수만 사용 가능합니다. 만약, GROUP BY 대상 컬럼이 아닌 컬럼을 .. 2022. 1. 27. MySQL로 데이터분석 해보자 - ORDER BY, RANK 오늘은 MySQL 데이터 분석 원하는 데이터 만들기라는 주제에 대해서 살펴보도록 하겠습니다. 원하는 데이터 만들기 1. 데이터 줄 세우기 : ORDER BY "10번 이상 구매한 VIP 고객, 구매 금액 순으로 리스트 뽑아주세요" "매출 5천만 원 이상의 상품, 판매량 순으로 리스트 뽑아주세요" 등의 순서를 정해 원하는 데이터를 가져오는 방법. 즉, 데이터를 줄 세우는 방법에 대해서 알아보겠습니다. 가져온 데이터를 정렬해주는 키워드는 ORDER BY입니다. ORDER BY의 특징 ORDER BY [컬럼 이름] 형식으로 사용합니다. 입력한 [컬럼 이름]의 값을 기준으로 모든 row를 정렬합니다. 기본 정렬 규칙은 오름차순입니다. ORDER BY [컬럼 이름] = ORDER BY [컬럼 이름] ASC 내림차.. 2022. 1. 24. MySQL 기초 - 조건에 맞는 데이터 가져오기 (WHERE, LIKE, IS NULL) 오늘은 조건에 맞는 데이터를 가져오는 방법을 배우겠습니다. 우리가 하게 될 대부분의 데이터 요청은 "10번 이상 구매한 VIP 고객 리스트 뽑아주세요" 또는 "매출 5000만 원 이상의 상품 리스트를 뽑아주세요"와 같은 조건이 붙습니다. 따라서 조건에 맞는 데이터를 가져오는 방법은 매우 중요합니다. 오늘 배울 내용의 항목은 아래와 같습니다. 조건에 맞는 데이터 가져오기 (WHERE) 비교 연산자 (=) 논리 연산자 (NOT, AND, OR) 기타 주요 연산자 (BETWEEN, IN) 문자 데이터 다루기 (LIKE) NULL 데이터 다루기 (IS NULL) 조건에 맞는 데이터 가져오기 (WHERE) 가져올 데이터의 조건을 지정해주는 키워드는 WHERE 입니다. WHERE의 특징 WHERE [조건식] 형식으.. 2022. 1. 3. MySQL 기초 - 데이터 가져오기 (SELECT, FROM, ALIAS, LIMIT, DISTINCT) 안녕하세요. 이번시간에는 MySQL기초 데이터 가져오기 편입니다. 데이터 베이스과 테이블을 생성했다면 이제 꺼내서 사용해야겠죠? 원하는 데이터를 가져오는 방법을 배워보도록 하겠습니다. 오늘 배울 내용의 목차입니다. 데이터 가져오기 (SELECT) 테이블에서 데이터 가져오기 (FROM) 별명 붙이기 (ALIAS) 데이터 일부만 가져오기 (LIMIT) 중복 제거하기 (DISTINCT) 데이터 가져오기 (SELECT) 데이터를 가져오는 문법의 키워드는 SELECT 입니다. 꼭 기억해야할 키워드입니다. SELECET의 특징과 활용방법은 아래와 같습니다. 숫자, 문자 데이터를 가져올 수 있습니다. SELECT 데이터 형식으로 사용합니다. 컬럼을 선택해 컬럼의 값을 가져올 수 있습니다. SELECT [컬럼 이름] .. 2021. 12. 31. 이전 1 2 3 다음