sqld(30)
-
표준 조인
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. FROM절 조인 형태 ANSI/ISO SQL에서 표현하는 FROM절 조인 형태 INNER JOIN NATURAL JOIN USING 조건절 ON 조건절 CROSS JOIN OUTER JOIN 2. INNER JOIN 조인 조건을 만족하는 행들만 반..
2023.10.07 -
조인
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. 조인 개요 조인 : 두 개 이상의 테이블들을 연결해 데이터를 출력하는 것 2. EQUI JOIN 두 개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하는 경우에 사용되는 방법 PK↔ FK관계를 기반으로 함 JOIN조건은 WHERE절에 =연산자를 사..
2023.10.07 -
ORDER BY절
1. ORDER BY 정렬 SELECT 칼럼명 [ALIAS명] FROM 테이블명 [WHERE 조건식] [GROUP BY 칼럼이나 표현식[ [HAVING 그룹조건식] [ORDER BY 칼럼이나 표현식[ASC|DESC]]; 조회한 데이터들을 다양한 목적에 맞게 특정 칼럼을 기준으로 정렬·출력하는데 사용 기본적으로 오름차순 SQL문장 제일 마지막에 위치 ASC : 오름차순 정렬 DESC : 내림차순 정렬 ORACLE에서는 NULL값을 가장 큰 값으로 간주 SQL Server에서는 NULL값을 가장 작은 값으로 간주 칼럼명, ALIAS명, 칼럼 순서번호 사용하여 정렬 2. SELECT 문자 실행 순서 발췌 대상 테이블 참조(FROM) 발췌 대상 데이터가 아닌 것 제거(WHERE) 행들을 소그룹화(GROUP BY..
2023.10.07 -
GROUP BY, HAVING절
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. 집계함수 여러 행들의 그룹이 모여 그룹당 단 하나의 결과를 돌려주는 함수 GROUP BY절은 행들을 소그룹화한다. SELECT절, HAVING절, ORDER BY절에 사용가능 집계함수 종류 2. GROUP BY절 SELECT [DISTINCT] 칼..
2023.10.07 -
WHERE절
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. WHERE 조건절 개요 SELECT 칼럼명 FROM 테이블명 WHERE 조건식; 구성 요소 칼럼명 비교연산자 문자, 숫자, 표현식 비교 칼럼명 2. 연산자 종류 연산자 종류 연산자 우선순위 LIKE 연산자 와일드 카드 종류
2023.10.07 -
함수
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. 내장 함수 개요 단일행 함수의 종류 SELECT, WHERE, ORDER BY절에 사용 가능 각 행들에 대해 개별적으로 작용해 데이터 값들을 조작하고 각각의 행에 대한 조작 결과를 리턴 여러 인자(Argument)를 입력해도 단 하나의 결과만 리턴..
2023.10.07 -
SELECT문
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. SELECT SELECT[ALL/DISTINCT] 칼럼명, 칼럼명... FROM 테이블명; ALL : Default 옵션이므로 표시하지 않아도 됨. 중복된 데이터 모두 출력 DISTINCT : 중복 제거하여 데이터 출력 * (애스터리스크) 모든 칼..
2023.10.07 -
관계형 데이터베이스 개요
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. 데이터베이스 필요에 따라 데이터를 일정한 형태로 저장해 놓은 것 DBMS(Database Management System) : 데이터의 효율적 관리와 예기치 못한 사건으로 인한 데이터 손상을 피하고 필요 시 필요한 데이터를 복구하기 위한 강력한 기..
2023.10.07 -
본질식별자 vs 인조식별자
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 본질 식별자 업무에 의해 만들어진 식별자 인조 식별자 업무적으로 만들어지지는 않지만 본직식별자가 복잡한 구성을 갖고 있으므로 인위적으로 만든 식별자 문제점 중복 데이터로 인한 품질 문제 불필요한 인덱스 생성
2023.10.07 -
Null 속성의 이해
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 바커 표기법에서 O는 Null허용 속성 의미 Null 공백이나 숫자 0과 전혀 다른 의미 아직 정의되지 않은 미지의 값 현재 데이터를 입력하지 못하는 경우 의미 값이 존재하지 않음 1. Null 값의 연산은 언제나 Null ex) 15000 - Null..
2023.10.07 -
모델이 표현하는 트랜잭션의 이해
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 트랜잭션 데이터베이스의 논리적 연산단위 하나의 업무 단위로 묶여서 처리돼야 하는 것 커밋의 단위를 하나로 묶어야 함 → 트랜잭션 전체 실행 or 취소가능
2023.10.07 -
관계와 조인의 이해
SQL 전문가 가이드 SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다. 저자 한국데이터산업진흥원 출판 한국데이터산업진흥원 출판일 2021.03.15 1. 조인 관계를 맺는다 : 식별자를 상속시키고 해당 식별자를 매핑키로 활용해 데이터를 결합하여 보겠다는 것 조인키 : 매핑키로 활용하는 식별자 2. 계층형 데이터 모델 셀프 조인 : 자기 자신을 조인 MGR속성에 EMPNO가 들어가므로 이를 매핑키로 ..
2023.10.07