본문 바로가기
728x90
반응형

데이터베이스19

[SQLD] 4-2: 뷰 (View) 이전 포스트:2025.02.16 - [자격증/SQLD] - [SQLD] 4-1: 서브쿼리 (Subquery) SQLD Chapter 4-2: 뷰 (View)1. 뷰(View)란?뷰(View)는 SQL에서 사용하는 가상의 테이블로, 하나 이상의 테이블을 기반으로 생성됩니다. 실제 데이터를 저장하지 않으며, 쿼리를 통해 동적으로 데이터를 가져오는 방식으로 작동합니다.1.1 뷰의 특징가상 테이블: 실제 데이터를 저장하지 않고, 원본 테이블을 참조하여 동적으로 데이터를 조회보안성 향상: 특정 컬럼이나 행만 포함하도록 제한하여 민감한 데이터 접근을 제어 가능SQL 재사용 가능: 복잡한 쿼리를 뷰로 정의하면 여러 번 재사용할 수 있어 코드의 가독성이 증가독립성 유지: 원본 테이블의 구조가 변경되더라도, 뷰를 사용하.. 2025. 2. 17.
[SQLD] 4-1: 서브쿼리 (Subquery) 2025.02.16 - [자격증/SQLD] - Part 4: SQL 활용 (Advanced SQL Usage) [SQLD] Chapter 4-1: 서브쿼리 (Subquery)1. 서브쿼리의 정의와 특징 1.1 서브쿼리란?서브쿼리(Subquery)는 SQL 문 내에서 또 다른 SQL 문을 중첩하여 사용하는 방식입니다. 하나의 SQL 문에서 또 다른 SQL 문을 실행하여 원하는 데이터를 조회, 삽입, 수정, 삭제하는 데 사용됩니다.서브쿼리는 SELECT, INSERT, UPDATE, DELETE 등의 SQL 문에서 사용할 수 있으며, 주로 조건 필터링, 데이터 검색, 값 비교 등의 목적으로 활용됩니다. 1.2 서브쿼리의 특징중첩된 SELECT 문: SQL 문 안에서 또 다른 SELECT 문을 실행메인 쿼리의.. 2025. 2. 17.
Part 4: SQL 활용 (Advanced SQL Usage) 이전 장: 2025.02.13 - [자격증/SQLD] - [SQLD] Chapter 3: SQL 기본 [SQLD] Chapter 3: SQL 기본[SQLD] Chapter 3: SQL 기본 데이터베이스를 다루는 핵심 기술 중 하나는 SQL(Structured Query Language)이며, SQL은 데이터를 정의하고, 조작하고, 제어하는 역할을 합니다. SQLD Part 2에서는 SQL의 기초부터 실rnasterofmysea.tistory.comPart 4: SQL 활용 (Advanced SQL Usage)SQL 활용 파트에서는 복잡한 데이터 처리 기법, 최적화, 특수한 SQL 기능을 다룹니다. Chapter 4: SQL 활용서브쿼리 (Subquery)단일 행 서브쿼리다중 행 서브쿼리상관 서브쿼리 (C.. 2025. 2. 16.
[SQLD] 3-3: 논리적 JOIN (조인)의 모든 것 이전 포스트:2025.02.13 - [자격증/SQLD] - [SQLD] Chapter 3-2 GROUP BY & HAVING & ORDER [SQLD] Chapter 3-2 GROUP BY & HAVING & ORDER1. GROUP BY 개념GROUP BY 절은 데이터를 특정 기준에 따라 그룹화하여 집계 연산을 수행할 때 사용됩니다. SUM(), AVG(), COUNT(), MAX(), MIN()과 같은 집계 함수(Aggregate Function)와 함께 사용됩니다.1.1 GROUP BYrnasterofmysea.tistory.com🔹 논리적 조인 vs. 물리적 조인SQL에서 조인은 크게 두 가지 관점에서 분류할 수 있습니다.  구분 설명 종류논리적 조인 (Logical Join)데이터가 어떻게 .. 2025. 2. 16.
[SQLD] 3-2: GROUP BY & HAVING & ORDER 1. GROUP BY 개념GROUP BY 절은 데이터를 특정 기준에 따라 그룹화하여 집계 연산을 수행할 때 사용됩니다. SUM(), AVG(), COUNT(), MAX(), MIN()과 같은 집계 함수(Aggregate Function)와 함께 사용됩니다.1.1 GROUP BY 기본 구문SELECT 그룹화할_열, 집계함수(열)FROM 테이블_이름GROUP BY 그룹화할_열;1.2 GROUP BY 예제테이블: SALES (판매 내역)SALE_ID CUSTOMER_ID PRODUCT QUANTITY TOTAL_PRICE1101TV15002101PHONE210003102TV15004103LAPTOP115005103PHONE15001) 고객별 총 구매 금액 조회SELECT CUSTOMER_ID, SUM(TOTA.. 2025. 2. 16.
[SQLD] 3-1: SELECT 와 WHERE(feat. 연산자 & 함수 & 조건문) 해당 SQL문은 Oracle DB의 SQL문입니다.SQLD Chapter 3-1: SELECT 문 기본 구조 & 함수 활용1. SELECT 기본SQL에서 데이터를 조회하기 위해 가장 기본적으로 사용되는 명령어가 SELECT 문입니다. SELECT 문을 사용하면 데이터베이스 테이블에서 원하는 데이터를 조회할 수 있습니다.1.1 SELECT 문 기본 구문SELECT 열_이름1, 열_이름2FROM 테이블_이름WHERE 조건;1.2 SELECT 문 예제SELECT Name, EmailFROM CustomersWHERE Age > 25;위의 예제는 Customers 테이블에서 Age가 25보다 큰 고객의 Name과 Email을 조회하는 SQL 문입니다.2. ALIAS 사용ALIAS(별칭)는 컬럼이나 테이블에 임시.. 2025. 2. 15.
728x90
반응형