
Oracle SQL의 기본 개념부터 테이블 삭제 명령어 완전 정복까지!
DROP, TRUNCATE, DELETE —
비슷해 보이지만 결과는 완전히 다른 이 세 가지 명령어의 차이를
명확하게 이해할 수 있도록 구성했습니다.
왜 TRUNCATE는 롤백이 안 될까?
DROP을 쓰면 어떤 문제가 생길 수 있을까?
이런 실무에서 마주할 수 있는 질문들에 대한 해답을 찾으며,
SQL 명령어를 단순히 외우는 것이 아닌
상황에 따라 적절히 판단하고 사용하는 능력을 키울 수 있습니다.
Oracle SQL의 기초 개념과
데이터 삭제 명령어의 핵심 차이,
지금 함께 알아볼까요?
데이터를 조회하는 SELECT 문법부터,
데이터를 추가하고 수정하고 삭제하는 DML(데이터 조작어),
권한을 다루는 DCL, 트랜잭션을 제어하는 TCL 명령어까지
SQL의 핵심 기초를 한 번에 정리할 수 있도록 구성했습니다.
SELECT로 원하는 데이터를 뽑는 방법,
그리고 COMMIT, ROLLBACK, GRANT 같은 명령어들까지
실습 중심으로 따라 하며 자연스럽게 익힐 수 있습니다.
데이터를 조회하는 데 SELECT가 필요하다면,
원하는 조건으로 정확히 뽑아내는 데는 WHERE 절이 핵심입니다.
이 강의에서는 WHERE 절의 구조부터 =, >, < 같은 비교 연산자,
AND, OR, NOT 같은 논리 연산자,
BETWEEN, LIKE, IN, IS NULL 같은 특수 연산자까지
실무에서 자주 쓰이는 조건 필터링 방식을 실습을 통해 익힙니다.
강의를 마치면 다양한 조건을 조합해 원하는 데이터를 정확하게 조회할 수 있는
실전 SQL 필터링 능력을 갖추게 됩니다.
SQL에서 NULL은 단순히 비어 있는 값이 아니라,
잘못 처리하면 조건이 무시되거나 결과가 틀리는 원인이 됩니다.
이 강의에서는 실무에서 자주 쓰이는 NVL, NVL2, COALESCE, NULLIF 함수의
차이점과 사용법을 다양한 예제를 통해 쉽고 명확하게 익힙니다.
강의를 완료하면 조건문, 계산식, 보고서 등에서
NULL을 안전하게 처리하고 오류 없는 쿼리를 작성할 수 있는 실력을 갖추게 됩니다.
이 강의에서는 SQL 결과를 원하는 순서대로 정렬하는 ORDER BY,
그리고 여러 쿼리 결과를 합치는 UNION, INTERSECT, MINUS 등 집합 연산자를 배웁니다.
SELECT 결과를 정렬하고, 합치고, 비교하는 실전 스킬을 함께 배워
보고서 작성이나 다중 쿼리 처리 등 실무에서 바로 활용할 수 있는
SQL 결과 처리 역량을 키울 수 있습니다.
SQL 쿼리는 우리가 작성한 순서대로 실행되지 않습니다.
이 강의에서는 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY 순서로 실제 SQL이 어떻게 처리되는지를 정확히 짚어보고,
AND, OR, NOT 등의 연산자 우선순위가 조건문 결과에 어떤 영향을 주는지 실습을 통해 체감하며 익힙니다.
복잡한 조건에서도 우선순위 실수 없이 정확한 결과를 도출하는 쿼리 작성 능력을 갖추게 됩니다.
특히 실무에서 자주 발생하는 “조건이 안 먹히는 이유”를 파악하고 스스로 해결할 수 있게 됩니다.
이 강의에서는 데이터를 입력, 수정, 삭제하는 INSERT, UPDATE, DELETE,
그리고 조건에 따라 삽입 또는 갱신하는 MERGE 문을 실습을 통해 익힙니다.
각 명령어의 기본 구조부터 사용 시 주의점까지 실제 예제로 익히며,
실무에서 데이터를 자유롭게 다루는 기본 역량을 탄탄히 다질 수 있습니다.
실무에서 자주 쓰는 기본 명령어들을 한 번에 정리해보세요!
이 강의에서는 SQL에서 자주 사용하는 문자 처리 함수, 숫자 계산 함수, 날짜 관련 함수를 한 번에 정리합니다.
실습을 통해 SUBSTR, ROUND, SYSDATE 등 실무에서 꼭 필요한 함수들만 골라 배우며,
복잡한 데이터도 쉽게 가공하고 표현하는 실전 함수 활용 능력을 키울 수 있습니다.
이 강의에서는 조건에 따라 서로 다른 결과를 반환하는 SQL의 대표적인 조건 함수인 CASE와 DECODE를 다룹니다.
두 함수의 구조와 차이점을 비교하고, 실무에서 자주 쓰이는 분기 처리 예제를 통해
조건별 데이터 처리와 가독성 높은 쿼리 작성법을 자연스럽게 익힐 수 있습니다.
이 강의에서는 SQL에서 자주 사용하는 형변환 함수 TO_CHAR, TO_DATE, TO_NUMBER의 구조와 활용법을 쉽고 명확하게 설명합니다.
이어서 앞에서 배운 내용을 복습할 수 있는 실전 문제를 함께 풀어보며,
실무 감각을 익히는 종합 실습 시간을 제공합니다.
이 강의에서는 두 개 이상의 테이블을 연결해 데이터를 조회하는 INNER JOIN과 OUTER JOIN의 개념과 차이를 명확하게 설명합니다.
다양한 실습 예제를 통해 데이터 누락 없이 정확하게 연결하는 방법을 익히고,
실무에서 가장 자주 쓰이는 JOIN 패턴을 자신 있게 활용할 수 있는 기반을 다집니다.
이 강의에서는 SQL 내부에 또 다른 SELECT 문을 넣어 조건 비교, 필터링, 테이블처럼 활용할 수 있는 서브쿼리(Subquery)의 구조와 활용법을 배웁니다.
WHERE, FROM, SELECT 절 등 위치별 서브쿼리 사용 방법을 실습으로 익히며,
복잡한 조건 처리와 유연한 데이터 분석이 가능한 쿼리 작성 능력을 키웁니다.
이 강의에서는 데이터를 요약하고 분석하는 데 필수적인 SUM, COUNT, AVG, MAX, MIN 같은 집계 함수의 개념과 활용법을 정리합니다.
실습을 통해 전체 합계, 평균, 개수 계산 등 다양한 상황에서의 사용법을 익히고,
데이터를 요약·해석하는 실무 SQL 분석 능력을 자연스럽게 갖추게 됩니다.
이 강의에서는 GROUP BY를 활용하여 데이터를 그룹별로 요약하고,
HAVING 절을 이용해 그룹 단위로 조건을 거는 방법을 배웁니다.
또한 WHERE 절과 HAVING 절의 차이를 비교하며,
그룹 필터링과 일반 조건 처리의 차이를 명확히 이해할 수 있도록 구성되어 있습니다.
이어서 3장에서 배운 JOIN, 집계 함수, 서브쿼리까지 복습할 수 있는 실전 문제 풀이로
SQL 분석 흐름을 한 번에 정리하고 실무 적용력을 높입니다.
1. 오라클 SQL 기초 완전 정복 – SELECT부터 데이터 수정까지
데이터베이스와 SQL이 처음인 분들을 위한 핵심 입문 파트입니다.
SELECT, WHERE, ORDER BY로 원하는 데이터를 조회하고,
INSERT, UPDATE, DELETE, MERGE로 데이터를 직접 다뤄보며
SQL 문법의 뼈대를 익힐 수 있습니다.
또한 NULL 처리, 숫자/문자/날짜 함수와 형변환 함수까지 함께 배워
실무형 기초를 다질 수 있습니다.
2. 실무형 SQL 스킬 업 – 테이블 연결과 서브쿼리
INNER JOIN과 OUTER JOIN을 활용해 여러 테이블에서 데이터를 통합 조회하고,
서브쿼리를 통해 복잡한 조건과 로직도 깔끔하게 처리할 수 있는 방법을 학습합니다.
이 파트를 통해 실제 업무에서 자주 마주치는 SQL 구조를 다룰 수 있게 됩니다.
3. 데이터 분석을 위한 SQL 활용 – 집계, 그룹 처리, 조건 필터링
SUM, COUNT, AVG 등의 집계 함수로 데이터를 요약하고,
GROUP BY와 HAVING 절을 활용해 그룹별 분석과 조건 필터링까지 마스터합니다.
실습 문제를 통해 1~3장에서 배운 SQL의 흐름을
스스로 작성하고 분석할 수 있는 실전 역량을 키웁니다.
- 강의에 사용된 슬라이드 자료와 ,
각 섹션의 연습 문제와 해설 풀이도 함께 제공됩니다.
혼자 공부하면서도 충분히 복습하고, 실력을 쌓을 수 있도록 구성했습니다.