코스 개요
데이터베이스에서 데이터 선택
- 구문 규칙
- 모든 열 선택
- 투사
- SQL의 산술 연산
- 열 별칭
- 리터럴
- 연쇄
결과 테이블 필터링
- WHERE 절
- 비교 연산자
- 조건은 다음과 같습니다
- 조건 사이...그리고
- 조건이 NULL입니다.
- 조건 IN
- AND, OR, NOT 연산자
- WHERE 절의 여러 조건
- 운영자 주문
- DISTINCT 절
결과 테이블 정렬
- ORDER BY 절
- 여러 열 또는 표현식을 기준으로 정렬
SQL 기능
- 단일 행 함수와 다중 행 함수의 차이점
- 문자, 숫자, 날짜/시간 함수
- 명시적 및 암시적 변환
- 변환 기능
- 중첩된 함수
- 이중 테이블(Oracle 대 다른 데이터베이스)
- 다양한 기능으로 현재 날짜와 시간 얻기
집계 함수를 사용하여 데이터 집계
- 집계 함수
- 집계 함수와 NULL 값
- GROUP BY 절
- 다른 열을 사용하여 그룹화
- 집계된 데이터 필터링 - HAVING 절
- 다차원 데이터 그룹화 - ROLLUP 및 CUBE 연산자
- 요약 식별 - 그룹화
- GROUPING SETS 연산자
여러 테이블에서 데이터 검색
- 다양한 유형의 관절
- 자연 조인
- 테이블 별칭
- Oracle 구문 - WHERE 절의 조인 조건
- SQL99 구문 - INNER JOIN
- SQL99 구문 - 왼쪽, 오른쪽, 전체 외부 조인
- 데카르트 곱 - Oracle 및 SQL99 구문
하위 쿼리
- 하위 쿼리를 수행할 수 있는 시기와 장소
- 단일 행 및 다중 행 하위 쿼리
- 단일 행 하위 쿼리 연산자
- 하위 쿼리의 집계 함수
- 다중 행 하위 쿼리 연산자 - IN, ALL, ANY
집합 연산자
- 노동 조합
- 유니온 올
- 교차
- 마이너스/제외
업무
- COMMIT, ROLLBACK SAVEPOINT 문
기타 스키마 객체
- 시퀀스
- 동의어
- 견해
계층적 쿼리 및 샘플
- 트리 구성(CONNECT BY PRIOR 및 START WITH 절)
- SYS_CONNECT_BY_PATH 함수
조건식
- CASE 표현
- 디코드 표현
다양한 시간대의 데이터 관리
- 시간대
- TIMESTAMP 데이터 유형
- DATE와 TIMESTAMP의 차이점
- 변환 작업
분석 기능
- 사용
- 파티션
- 윈도우
- 순위 함수
- 보고 기능
- LAG/LEAD 기능
- FIRST/LAST 기능
- 역백분위수 함수
- 가상 순위 함수
- WIDTH_BUCKET 함수
- 통계 기능
요건
이 과정에 참여하는 데 필요한 특정 요구 사항은 없습니다.
회원 평가 (7)
I liked the pace of the training and the level of interaction. All participants were encouraged to actively partake in discussions around exercise solutions, etc.
Aaron - Computerbits
코스 - SQL Advanced level for Analysts
The trainer's efforts to make sure the less knowledgeable participants weren't being left behind.
Cian - Computerbits
코스 - SQL Advanced level for Analysts
I greatly appreciated the interactive nature of the class, where the trainer actively engaged with attendees to ensure they were comprehending the material. Additionally, the trainer's excellent understanding of various database manipulation tools significantly enriched his presentations, providing a comprehensive overview of the tools' capabilities.
Kehinde - Computerbits
코스 - SQL Advanced level for Analysts
Lukasz's teaching approach is far superior to traditional methods. His engaging and innovative style made the training sessions incredibly effective and enjoyable. I highly recommend Lukasz and NobleProg to anyone seeking top-notch training. The experience was truly transformative, and I feel much more confident in applying what I've learned
Adnan Chaudhary - Computerbits
코스 - SQL Advanced level for Analysts
The training was incredibly interactive, making it both engaging and enjoyable. The activities and discussions effectively reinforced the material. Every necessary topic was covered thoroughly, with a well-structured and easy-to-follow format that ensured we gained a solid understanding of the subject. The inclusion of real-world examples and case studies was particularly beneficial, helping us see how the concepts could be applied in practical scenarios. Łukasz fostered a supportive and inclusive atmosphere where everyone felt comfortable asking questions and participating, which greatly enhanced the overall learning experience. His expertise and ability to explain complex topics in a simple manner were impressive, and his guidance was invaluable in helping us grasp difficult concepts. Łukasz's enthusiasm and positive energy were contagious, making the sessions lively and motivating us to stay engaged and participate actively. Overall, the training was a fantastic experience, and I feel much more confident in my abilities thanks to the excellent instruction provided.
Karol Jankowski - Computerbits
코스 - SQL Advanced level for Analysts
Extremely happy with Luke as a trainer. He is very engaging and explains each topic in a way that i could understand. He was also very willing to answer questions. I would highly recommend him as a trainer going forward. I ask a LOT of questions, and Luke was always more than happy to take the time to answer them.
Paul - Computerbits
코스 - SQL Advanced level for Analysts
How he explains things