본문 바로가기
728x90

sql 예제2

[ORACLE] DROP() 완벽 정리 : 테이블·뷰·사용자 삭제 실전 예제 포함 Oracle Database에서 오브젝트를 삭제할 때 사용하는 DROP 명령어에 대해 자세히 설명합니다. 실무 중심의 예제를 통해 쉽게 이해하고 바로 활용할 수 있도록 구성했습니다.1. DROP 문이란?DROP은 오라클 데이터베이스에서 테이블, 뷰, 인덱스, 사용자, 시퀀스 등 오브젝트를 영구적으로 삭제할 때 사용하는 SQL 문입니다. 삭제된 오브젝트는 복구할 수 없으므로 주의가 필요합니다.2. DROP TABLE 사용법테이블을 완전히 삭제하는 기본 구문은 다음과 같습니다.DROP TABLE employees;만약 테이블에 외래 키 제약조건이 걸려 있다면 CASCADE 옵션을 사용해야 합니다.DROP TABLE orders CASCADE CONSTRAINTS;이 구문은 orders 테이블과 그에 연결된 .. 2025. 6. 10.
[ORACLE] PARTITION BY() 함수 설명과 실무 SQL 예제 모음 PARTITION BY는 Oracle SQL에서 분석 함수(Analytic Function)와 함께 사용되어, 데이터를 논리적으로 그룹화한 후 그 그룹 내에서 계산을 수행할 수 있도록 해주는 매우 유용한 기능입니다.1. PARTITION BY란?SQL에서 PARTITION BY는 데이터를 가상의 그룹으로 나누는 역할을 합니다. 일반적으로 RANK(), DENSE_RANK(), ROW_NUMBER(), SUM(), AVG() 등과 같은 분석 함수와 함께 사용됩니다.📌 기본 문법함수명() OVER (PARTITION BY 컬럼명 ORDER BY 컬럼명)2. PARTITION BY 없이 분석 함수 사용아래는 PARTITION BY 없이 RANK()를 사용하는 예제입니다.SELECT ename, deptno,.. 2025. 5. 31.
728x90