Course Outline
데이터베이스에서 데이터 선택
- 구문 규칙
- 모든 열 선택
- 투사
- 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 함수
- 통계 기능
Requirements
이 과정에 참여하는 데 필요한 특정 요구 사항은 없습니다.
회원 평가 (7)
저는 훈련의 속도와 상호작용 수준을 좋아했습니다. 모든 참가자는 운동 솔루션 등에 대한 토론에 적극적으로 참여하도록 권장되었습니다.
Aaron - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
트레이너는 지식이 부족한 참가자가 뒤처지지 않도록 노력했습니다.
Cian - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
저는 강사가 참석자들과 적극적으로 교류하여 그들이 자료를 이해하도록 하는 수업의 상호작용적 성격을 매우 높이 평가했습니다. 또한 강사가 다양한 데이터베이스 조작 도구에 대한 뛰어난 이해로 인해 그의 프레젠테이션이 상당히 풍부해졌고, 도구의 기능에 대한 포괄적인 개요를 제공했습니다.
Kehinde - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
루카스의 교육 방식은 전통적인 방법보다 훨씬 뛰어납니다. 그의 매력적이고 혁신적인 스타일은 교육 세션을 엄청나게 효과적이고 즐겁게 만들었습니다. 저는 최고 수준의 교육을 원하는 모든 사람에게 루카스와 NobleProg를 적극 추천합니다. 그 경험은 진정으로 변화를 가져왔고, 저는 제가 배운 것을 적용하는 데 훨씬 더 자신감을 느낍니다.
Adnan Chaudhary - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
교육은 매우 상호작용적이어서 매력적이고 즐거웠습니다. 활동과 토론은 자료를 효과적으로 강화했습니다. 필요한 모든 주제가 철저히 다루어졌고, 잘 구성되고 따라하기 쉬운 형식으로 주제에 대한 확실한 이해를 얻었습니다. 실제 사례와 사례 연구가 포함되어 특히 유익했으며, 실제 시나리오에서 개념을 어떻게 적용할 수 있는지 확인하는 데 도움이 되었습니다. Łukasz는 모든 사람이 질문하고 참여하는 데 편안함을 느낄 수 있는 지지적이고 포용적인 분위기를 조성했으며, 이는 전반적인 학습 경험을 크게 향상시켰습니다. 그의 전문성과 복잡한 주제를 간단한 방식으로 설명하는 능력은 인상적이었고, 그의 지도는 어려운 개념을 이해하는 데 매우 귀중했습니다. Łukasz의 열정과 긍정적인 에너지는 전염성이 있어 세션을 활기차게 만들었고, 우리가 계속 참여하고 적극적으로 참여하도록 동기를 부여했습니다. 전반적으로 훈련은 환상적인 경험이었고, 훌륭한 교육 덕분에 제 능력에 훨씬 더 자신감을 갖게 되었습니다.
Karol Jankowski - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
트레이너로서 Luke에게 매우 만족합니다. 그는 매우 매력적이고 제가 이해할 수 있는 방식으로 각 주제를 설명합니다. 그는 또한 질문에 매우 기꺼이 답했습니다. 저는 그를 앞으로 트레이너로 강력히 추천하고 싶습니다. 저는 질문을 많이 하는데, Luke는 항상 기꺼이 시간을 내어 답변해 주었습니다.
Paul - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
그가 어떻게 사물을 설명하는가
Matija - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated