학습목표Database DBMSOracle_SELECT문1\. Database(데이터베이스)란? 필요한 여러 정보를 공용할 수 있도록 중복되는 데이터를 최소화하여 구조적화 된 정보를 저장해놓은 것2\. DBMS(DataBase Management System)데이터베이
학습목표Oracle SELECT문(2)함수(문자)함수(날짜)📝LIKE 📝📌 비교하고자 하는 컬럼값이 내가 제시한 특정 패턴에 만족될 경우 조회% : 0글자 이상 / \_ : 1글자📝IS NULL / IS NOT NULL📝📌컬럼값에 NULL이 있을 경우 비교할
학습목표형변환함수 문자,숫자,날짜타입NULL처리 함수선택 함수 DECODE, CASE WHEN THEN그룹 합수 SUM, AVG, MIN, MAX, COUNT형변환 함수문자타입 character숫자타입 number날짜타입 date📝 1. TO_CHAR 📝📌 숫자타
학습목표GROUP BY 절HAVING 절📝 1. GROUP BY절 📝📌 그룹 기준을 제시할 수 있는 구문(해당 그룹 기준별로 여러 그룹으로 묶을 수 있다.)📝 2. HAVING 절 📝📌 그룹에 대한 조건을 제시할 때 사용되는 구문(주로 그룹함수식을 가지고 조
학습목표집합연산자 (UNION, INTERECT, UNION ALL, MINUS)JOIN ( 등가조인 / 포괄조인 / 비등가조인 / 자제조인 / 다중조인 )SQL문 회사에서 작성하는 식?UNION : 합집합 (두 쿼리문을 수행한 결과값을 더한 후, 중복되는 값은 한번만
학습목표서브쿼리단일행 서브쿼리다중행 서브쿼리다중열 서브쿼리다중행 다중열 서브쿼리📢 서브쿼리의 구분단일행 단일열 서브쿼리 : 서브쿼리의 조회 결과값이 오로지 1개일 때다중행 단일행 서브쿼리 : 서브쿼리의 조회 결과값이 여러행일 때단일행 다중열 서브쿼리 : 서브쿼리의 조
학습목표객체생성구문 < CREATE > 제약조건 < CONSTRAINTS > \- NOT NULL / UNIQUE / CHECK / PRIMARY KEY / FOREIGN KEY기본값 < DEFAULT > CREATE : 객체를 새로이 생성하는 구
학습목표DML < INSERT, UPDATE, DELETE >DDL < ALTER, DROP >\- 테이블에 새로운 행을 추가시키는 구문\- 서브쿼리를 수행한 결과값을 통째로 INSERT 가능\- 두 개 이상의 테이블에 각각 INSERT 할 때\- 사용되는
학습목표DCL < 데이터 제어 언어 >TCL < 트랜잭션 제어 언어 (COMMIT, ROLLBACK) >VIEW 계정에게 시스템 권한 또는 객체접근권한을 부여(GRANT) 하거나, 회수(REVOKE)하는 구문 \- COMMIT : 변경사항을 실제 DB에 반
학습목표SEQUENCE (시퀀스)PL (SQL문 내 변수, 조건문, 반복문 등)\- 자동으로 숫자를 발생시켜주는 역할을 하는 객체\- 정수값을 순차적으로 일정값씩 증가시키며 생성표현법CREATE SEQUENCE 시퀀스명START WITH 시작 숫자 => 처음 발생시킬
학습목표TRIGGER💡 내가 지정한 특정 테이블에 INSERT, UPDATE, DELETE 등의 DML문에 의해 변경사항이 생길 때 매번 자동으로 실행시킬 내용을 미리 정의해둘 수 있는 객체이다.🖊️ BEFORE TRIGGER : 내가 지정한 테이블에 이벤트가 발생