sql 성능 최적화 (2) 썸네일형 리스트형 [SQL] 서브쿼리(Subquery) 개념 및 활용 방법 [SQL] 서브쿼리(Subquery) 개념 및 활용 방법1. 서브쿼리란?서브쿼리(Subquery)는 **하나의 SQL 문 안에서 또 다른 SQL 문을 포함하는 쿼리**를 의미합니다.즉, SELECT, INSERT, UPDATE, DELETE 등의 주요 SQL 문에서 보조적으로 실행되는 쿼리를 말합니다.2. 서브쿼리 기본 구조SELECT 컬럼명FROM 테이블명WHERE 컬럼명 = (SELECT 컬럼명 FROM 테이블명 WHERE 조건);✅ 예제: 최고 연봉을 받는 직원 찾기SELECT 이름, 연봉FROM 직원WHERE 연봉 = (SELECT MAX(연봉) FROM 직원);📌 실행 결과:이름연봉김철수90003. 서브쿼리의 유형서브쿼리 유형설명예제스칼라 서브쿼리하나의 값만 반환하는 서브쿼리WHERE 컬럼 =.. [SQL] INDEX(인덱스) 개념과 성능 최적화 방법 [SQL] INDEX(인덱스) 개념과 성능 최적화 방법1. 인덱스(INDEX)란?INDEX(인덱스)는 **데이터 검색 속도를 빠르게 하기 위해 사용하는 데이터베이스 객체**입니다.도서관의 책을 찾을 때 목차(Index)를 활용하는 것과 비슷한 개념입니다.2. 기본적인 INDEX 사용법✅ 인덱스 생성 문법CREATE INDEX 인덱스명 ON 테이블명(컬럼명);✅ 인덱스 삭제 문법DROP INDEX 인덱스명;✅ 인덱스 조회 문법 (오라클)SELECT * FROM USER_INDEXES WHERE TABLE_NAME = '테이블명';3. 인덱스의 종류 ✔ 기본 인덱스 (B-Tree Index) → 가장 일반적으로 사용됨 ✔ UNIQUE 인덱스 → 중복을 허용하지 않는 인덱스 ✔ BITMAP 인덱스 → 중.. 이전 1 다음