SQL(Structured Query Language) : 데이터베이스와 대화를 하기 위한 언어로 데이터베이스에서 데이터를 추출하고 조작하는데 사용하는 데이터 처리 언어이다.SQL을 통해 데이터베이스에서 원하는 정보를 추출하고, 데이터의 흐름이나 특정한 조건에 따른 분
DB(DataBase) : 컴퓨터에 저장되는 데이터의 집합DBMS(DataBase Management System) : DB를 관리하는 시스템계층형 DBMS데이터가 계층적이며 상하 종속적인 관계로 구성된다. 트리(tree)의 형태를 가진다.장점 : 데이터 엑세스 속도가

SElECT : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query에 사용됨FROM : 데이터를 가져올 테이블을 특정해주는 문법\*: 모든 칼럼을 가져와준다는 의미SELECT / FROM 구문을 사용해 customers 테이블에 있는 모든 데이터를 가져

데이터 중에 특정 조건을 필터링 해야할 때 사용한다.SQL의 'WHERE' 문법을 사용하면 전체 데이터 중 원하는 데이터만 필터링 할 수 있다.WHERE 절의 구조기본 조건은 '='을 통해 줄 수 있다.필터링은 숫자가 아닌 문자에도 사용기 가능하다. 문자를 사용할 때는

같음, 큼, 작음 등의 조건을 지정할 수 있다.비교연산자의 종류비교연산자를 이용해 '나이가 21세 미만'인 고객을 조회해보자BETWEEN : A와 B 사이 기본 문법 : BETWEEN a AND b 예시 : 나이가 10과 20 사이IN : 포함하는 조건 주기

논리연산의 종류한국음식이면서, 가격이 30,000원 이상인 조건 지정

숫자 연산 종류 사용 함수 \- 합계 : SUM(컬럼) \- 평균 : AVG(컬럼)사용 함수 \- 데이터 갯수 : COUNT(컬럼) -> 컬럼명 대신 1 혹은 \* 사용 가능 \- 몇개의 값을 가지고 있는지 구할 때 : DISTINCT사용 함수 \- 최솟값

GROUP BY 는 카테고리 컬럼 지정, 그리고 GROUP BY 를 적어주는 것으로 적용 가능하다.기본 구조

ORDER BY 는 카테고리 컬럼 지정, 그리고 ORDER BY 를 적어주는 것으로 적용 가능하다.기본 구조

사용 함수REPLACE사용 방법사용 함수SUBSTRING(SUBSTR)사용 방법사용 함수CONCAT사용 방법붙일 수 있는 문자의 종류 \- 컬럼 \- 한글 \- 영어 \- 숫자 \- 기타 특수문자

IF 문은 원하는 조건에 충족할 때 적용할 방법과 아닌 방법을 지정해 줄 수 있다.사용 함수IF사용 방법CASE 문은 각 조건별로 적용 할 값을 지정해 줄 수 있다.사용 함수CASE사용 방법