Introduction 이번에는 데이터를 그룹화 하는 것을 배운다. 같은 종류로 평가되는 데이터를 하나의 그룹으로 묶을 수 있다. 이러한 그룹을 집계를 할 수 있다. 그룹화와 집계, 이 둘을 "모으다" 개념 안경을 끼고 본다면, 테이블 테이터를 묶어 가공한다는 이야기이다. 그러므로 이번 10장은 이러한 데이터 묶음에 대해서 배운다. Content 1. 무엇을 데이터 그룹화 라고 하는가? 그룹화 한다는 말은 "끼리끼리 모아 틀에 놓는 것"을 의미한다. SQL, DB 세계에서 그룹화란 끼리끼리 모아 놓는것을 집계하는 것을 의미한다. 그래서 9장에서 집계 함수에 대해서 공부한 것이다. 2. 왜 데이터 그룹화 하는가? 삼성, LG 에서 생산해 내는 품목은 몇개인가? 10 종류 품목을 생산하는 업체는 어디인가? ..
SQL 검색 결과
Introduction 이번 장은 테이블에 있는 데이터를 집계하는 방법을 알려 준다. SQL 절은 어떤 데이터를 DB에서 뽑아 올건지 결정한다. 라는 맥락에서 이해 한다면, "이번 장은 테이블 데이터를 요약해서 뽑아 오는 것이겠군." 이라고 쉽게 생각 할 수 있을 것이다. Content 1. 무엇을 테이블 집계라 하는가? "있는 것을 새는 것"을 집계라 한다. 그러므로 테이블 집계란 테이블에 있는 것을 원하는 유형으로 새는 것을 뜻한다. 원하는 유형이란? 밑에서 설명한다. 2. 어디에 테이블 집계를 사용 하는가? 테이블의 전체 갯수는 몇개 일까? 테이블에 기록된 사람들 중 제일 수학 공부를 제일 잘하는 사람은 누구일까? 테이블에 기록된 수학 점수 평균은 얼마일까? 등, 여러 데이터를 사용한 계산 값이 필..
Introduction 이 장을 통해서 WHERE 조합 방법을 배운다. WHERE 조합은, AND, OR, NOT, IN 으로 한다. 이는 조합된 WHERE로 검색을 하여, 여러 조건에 맞아 떨어진 데이터를 검색할 때 사용 한다. Content 1. AND 사용 방법 책에선 AND에 대한 사용법만 설명하고 있다. 프로그래밍을 했었다면, 본능적으로 AND가 갖는 의미를 알 수 있다. 바로 "여러 조건을 동시에 만족 할 때 참이다" 를 의미한다. 그러므로, 동시에 여러 조건을 만족하는 것만 보겠다는 의미를 갖는다. SELECT prod_id, prod_price, prod_name FROM Products WHERE vend_id = 'DLL01' AND prod_price = 10; 위의 SQL 문과 ()..
Introduction 데이터베이스가 무엇이고 SQL이 무엇인지 풀어 놓은 장이다. Content 관련 사진 데이터 베이스는 왜 필요한가? 데이터 베이스는 보다 쉽게 정보를 찾거나 변경/기록을 하기 위해서 필요하다. 데이터 베이스를 어떻게 사용 하는가? 데이터 베이스에 사용하기 위해선 저장되는 테이블이 필요하며, 이 테이블은 만들어지기 위해 몇가지 설정을 해야 한다. 이 설정은 스키마에 기록한다. 이렇게 만들어진 테이블에 데이터를 넣으면, 열과 행 구조로 데이터가 쌓이게 된다. 이렇게 데이터베이스에 쌓거나 바꾸거나 찾으려 할 땐, SQL로 명령을 내려야만 사용 할 수 있다. 그렇다면 이제 하나씩 정의해 보자. 데이터베이스란 무엇인가? 데이터베이스는 데이터를 구조화한 묶음이다. 하드디스크에 이 묶음은 파일..
최근댓글