전체 글 (56) 썸네일형 리스트형 SQLD 공부 3. SQL 활용 - 서브쿼리 1. 서브쿼리 서브쿼리(Subquery)는 SQL 문 내에서 다른 SQL 문에 중첩되어 사용되는 쿼리입니다. 서브쿼리는 주로 데이터 검색의 복잡성을 줄이고, 쿼리의 가독성을 높이며, 단계별로 데이터를 처리하는 데 유용합니다. 서브쿼리에는 여러 종류가 있으며, 이를 사용하여 다양한 방법으로 데이터를 처리할 수 있습니다. 주요 서브쿼리의 종류는 다음과 같습니다: ### 1. 스칼라 서브쿼리(Scalar Subquery) 스칼라 서브쿼리는 단일 값(하나의 행과 하나의 열)을 반환하는 서브쿼리입니다. 일반적으로 SELECT 목록이나 WHERE 절에서 사용됩니다. #### 예시: ```sql SELECT emp_id, emp_name, (SELECT dept_name FROM departments WHERE de.. SQLD 공부 2. SQL 기본 1. 관계형 데이터베이스 개요 2. select 문SELECT 문장 실행 순서① 발췌 대상 테이블을 참조한다. (FROM)② 발췌 대상 데이터가 아닌 것은 제거한다.(WHERE)③ 행들을 소그룹화한다.(GROUP BY)④ 그루핑된 값의 조건에 맞는 것만을 출력한다(HAVING)⑤ 데이터 값을 출력/계산한다.(SELECT)⑥ 데이터를 정렬한다.(ORDER BY) 3. 함수 null 관련 함수NVL(표현식1, 표현식2) - 오라클 함수 / ISNULL(표현식1, 표현식2) - SQL server 함수:표현식1이 null이면 표현식2를 리턴. 표현식1과 2의 데이터타입이 같아야함. null 관련 가장 많이 사용되는 함수이므로 중요. NULLIF(표현식1, 표현식2) : 표현식1이 표현식2와 같으면 nul.. SQLD 공부 1. 데이터 모델링의 이해 1. 데이터 모델링의 특징데이터 모델링이란?현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현하는 과정데이터베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의 1. 추상화현실세계를 일정한 형식에 맞추어 간략하게 대략적으로 표현하는 과정다양한 현상을 일정한 양식인 표기법에 따라 표현2. 단순화현실을 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항을 제거단순화를 통해 복잡한 현실 세계를 이해하고 표현하기 쉬워짐3. 명확화대상에 대한 애매모호함을 최대한 제거하고 정확하게 현상을 기술하는 과정명확화를 통해 모델을 이해하는 이들의 의사소통을 원활히 함 2. 데이터 모델링 시 유의사항유의사항1 : 중복(Duplication)데이터 모델은.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 19 다음