Development Project

Chapter 02 SQL 기본과 활용 - 제 1장 SQL 기본 [ 요약 ] 본문

Language/SQL

Chapter 02 SQL 기본과 활용 - 제 1장 SQL 기본 [ 요약 ]

나를 위한 시간 2022. 1. 13. 20:01

자세하게 풀어쓴 전체 내용은 여기로 ㄱ

 

Chapter 02 SQL 기본과 활용 - 제 1장 SQL 기본 [ 전체 ]

관계형 데이터베이스 개요 데이터베이스 데이터베이스란? - 넓은 의미 : 일상적인 정보를 모아 놓은 것 자체 - 일반적 의미 : 특정 기업이나 조직, 개인이 필요에 따라 데이터를 일정한 형태로 저

mywish-project.tistory.com

 

  1. 관계형 데이터베이스 개요
    • 특정 데이터들의 집합에서 필요로 하는 데이터를 꺼내 조회하고 새로운 데이터를 입력/수정/삭제 하는 행위를 통해 데이터베이스와 대화를 함
    • SQL(Structured Query Language)은 이러한 대화를 가능하도록 매개역할을 함
    • SQL은 관계형 데이터베이스의 데이터 정의, 데이터 조작, 데이터 제어를 위해 사용하는 언어

  2. SELECT 문
    • SELECT 문장을 통해 데이터 조회 가능
    • 데이터 조회 시, 산술연산자와 합성연산자를 사용해 데이터간의 연산 수행 가능
    • 산술연산자는 NUMBER와 DATE 자료형에 대해 적용되며 (), *, /, +, - 의 우선순위를 가짐
    • 합성연산자는 문자와 문자를 연결하며, CONCAT(string1, string2) 함수를 사용 가능

  3. 함수
    • 사용자는 VENDOR에서 제공하는 내장함수(FUNCTION)을 통해 데이터 값을 간편하게 조작 가능
    • 단일행 함수에는 처리하는 데이터 형식에 따라 문자형, 숫자형, 날짜형, 변환형, NULL 관련 함수가 있음

  4. WHERE 절
    • WHERE 조건절에 제한을 두어 원하는 자료만을 조회 가능
    • WHERE 절에 사용되는 연산자는 비교연산자, SQL연산자, 논리연산자, 부정연산자가 있음

  5. GROUP BY, HAVING 절
    • 집계함수(Aggregate function)는 여러 행들이 모여서 그룹당 단 하나의 결과를 돌려주는 다중행함수의 일부
    • COUNT, SUM, AVG, MAX, MIN 등이 집계함수의 종류
    • GROUP BY 절은 집합별 통계 정보의 기준을 명시
    • HAVING 절에는 집합에 대한 제한 조건을 두어 조건을 만족하는 내용만 출력

  6. ORDER BY 절
    • 조회된 자료를 원하는 컬럼 순으로 정렬하는 기능을 수행하며 SELECT 문장의 제일 마지막에 위치함
    • SELECT 문장은 [ FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY ]순으로 실행

  7. 조인
    • 두 개 이상의 테이블들을 연결해 데이터를 출력하는 것
    • 전통적인 방식의 조인문법에서는, WHERE 절에 조인 조건과 데이터 제한조건을 함께 기술함

  8. 표준 조인 [ ANSI/ISO ]
    • ANSI/ISO SQL에서 규정한 조인은 INNER JOIN, NATURAL JOIN, CROSS JOIN, OUTER JOIN으로 분류 가능
    • ON 조건절 및 USING 조건절을 사용해, 조인조건을 WHERE 절의 데이터 제한 조건으로부터 분리해 기술할 수 있다는 특징이 있음

'Language > SQL' 카테고리의 다른 글

Chapter 02 SQL 기본과 활용 - 제 1장 SQL 기본 [ 전체 ]  (0) 2022.01.13
Comments