본문 바로가기

SQL4

SQL 함수 1. 목적 데이터 값을 계산하거나 조작 (단일 행 함수) 행의 그룹에 대해 계산하거나 요약 (그룹 함수) 열의 데이터 타입을 변환 단일 행 함수 : 한 번에 하나의 데이터를 처리하는 함수 그룹 함수 : 여러 건의 데이터를 동시에 처리하여 해당 그룹에 해당하는 결과를 반환 해당 열에 있는 데이터를 모아 결괏값을 출력 2. 단일 행 함수 데이터 타입의 종류 저장 데이터 데이터 타입 설명 문자 CHAR(n) n 크기만큼 고정 길이의 문자 타입을 저장 문자 VARCHAR2(n) n 크기만큼 가변 길이의 문자 타입을 저장 숫자 NUMBER(p,s) 숫자 타입을 저장 (p: 정수 자릿수, s : 소수 자릿수) 날짜 DATE 날짜 타입을 저장 단일 행 함수의 종류 종류 설명 문자 타입 함수 문자를 입력받아 문자와 숫.. 2023. 3. 14.
WHERE 조건 절을 활용한 데이터 검색 사용자가 원하는 데이터를 조회할 때 사용하는 것이 WHERE 절 ‘어디에서 어떻게’ 데이터를 가져올지 정함 SELECT 열 이름 FROM 테이블 이름 WHERE 원하는 조건; 논리순서 1. 참조하려는 테이블로부터(FROM) 2. 해당 조건식으로(WHERE) 3. 열을 선택(SELECT)하여 조회 연산자 종류 비교 연산자 : 조건을 비교 ( =, 등) SQL 연산자 : 조건 비교를 확장 ( BETWEEN, IN 등) 논리 연산자 : 조건 논리를 연결 ( AND, OR 등) 1. 비교연산자 : 비교 조회 조건 주기 비교연산자 종류 = : 같다 (!=) : 같지 않다. 이 외는 동일 예시 1 : employee_id가 100인 직원 정보 출력 SELECT * FROM employees WHERE employe.. 2023. 3. 14.
SELECT 문의 기본 문법 SELECT 문은 항상 SELECT 절과 FROM 절을 같이 기술 다른 조건이 추가로 필요하다면 WHERE 절에 기술 데이터가 출력되는 순서를 정하려면 ORDER BY 절을 기술 **SELECT** [DISTINCT] **열 이름** [or 별칭(alias)] **FROM 테이블 이름** [WHERE 조건식] [ORDER BY 열이름 [ASC or DESC]]; 굵은 글씨는 필수사항 대괄호는 선택 사항으로 생략 가능 문장이 끝났다는 의미로 세미콜론(;)을 입력 1. SQL문 작성 규칙 대소문자 구별 X 한 줄 또는 여러 줄로 작성 가능 보통 명령어를 대문자로, 나머지는 소문자로 2. 전체 데이터 조회하기 SELECT 명령어 : ‘선택(조회)한다’는 의미, 선택된 데이터를 화면에 출력한다는 것 SELECT.. 2023. 3. 14.
SQL 용어 정리 데이터베이스란? : 데이터를 모아 둔 것 1. 관계형 데이터베이스 : 열과 행을 갖는 2차원 테이블을 중심으로 설계된 데이터베이스 : 키와 관계라는 연결 고리로 연결하여 원하는 데이터를 조회하고 가공하는 방식의 데이터베이스 2. 계층형 데이터베이스 : 폴더-파일 구조 : 기업용 데이터베이스에서는 거의 안씀 3. 객체 지향 데이터베이스 : 객체 지향 데이터 모델을 지원하는 데이터베이스 4. XML 데이터베이스 : XML 표준 문서 구조를 계층형 트리 형태로 저장하거나 관리하기 위해 만든 데이터베이스 : 데이터 처리를 위해 XQuery 언어 사용 SQL이란? (Structured Query Language) : 관계형 데이터베이스를 조작하기 위해 만들어진 표준 언어 : DBMS와 통신하기 위한 언어 사용하기.. 2023. 3. 14.