
4주차의 학습 목표는
2과목 SQL 기본 및 활용 - SQL 기본 학습 (104p ~ 141p)
이었습니다.
필수적으로 암기해야 할 부분은 아래 표로 정리해 두었고,4주차의 학습 목표는
2과목 SQL 기본 및 활용 - SQL 관리구문 (194p ~ 213p)
이었습니다.
필수적으로 암기해야 할 부분은 아래 정리해 두었습니다.
뷰 사용 장점
- 독립성 : 테이블 구조가 변경되어도 뷰를 사용하는 응용 플그램은 변경하지 않아도 된다.
- 편리성 : 복잡한 질의를 뷰로 생성함으로써 관련 질의를 단순하게 작성할 수 있다.
- 보안성 : 직원의 급여정보와 같이 숨기고 싶은 정보가 존재할 때 사용
윈도우 함수
: 행과 행간의 관계를 정의하거나 행과 행간을 비교, 연산하는 함수
- RANK : 특정 항목에 대한 순위를 구하는 함수, 동일 한 값에 대해서는 동일한 순위를 부여(1,2,2,4)
- DENSE_RANK : 동일한 순위를 하나의 등수로 간주(1,2,2,3)
- ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING (현재 행을 기준으로 파티션 내에서 앞의 1건, 현재행, 뒤의 1건을 범위로 지정)
- FIRST_VALUE : 파티션별 윈도우에서 가장 먼저 나온 값을 구한다.(SQL Server는 지원x)
- LAST_VALUE : 파티션별 윈도우에서 가장 나중에 나온 값을 구한다.(SQL Server 지원x)
- LAG : 파티션별 윈도우에서 이전 몇 번째 행의 값을 가져올 수 있다.(SQL Server 지원x)
- LEAD : 파티션별 윈도우에서 이후 몇 번째 행의 값을 가져올 수 있다.(SQL Server 지원x)
- RATIO_TO_REPORT : 파티션 내 전체 SUM값에 대한 행별 칼럼 값의 백분율을 소수점으로 구할 수 있다. 결과 값은 0보다 크고 1보다 작거나 같다.
- PERCENT_RANK : 파티션별 윈도우에서 제일 먼저나오는 것을 0, 제일 늦게 나오는 것을 1로 하여 행의 순서별 백분율을 구한다. 0>=,<=1
- CUME_DIST : 현재 행보다 작거나 같은 건수에 대한 누적백분율을 구한다. >0, <=1
- NTILE : 파티션별 전체 건수를 인수 값으로 N등분한 결과를 구할 수 있다.

생각보다 외울 부분이 많아서 힘들긴 했는데🥺
처음에는 많이 틀리다가
동그라미 개수가 많아지는 모습을 보니 뿌듯했습니다✌🏻

과하게 일정이 몰리다보니, 혼자했다면 포기했을 법한 자격증 시험이었는데
스터디원들을 보고 포기하지 않고 무사히 자격증 시험까지 응시할 수 있었습니다!
막판가서는 공부를 제대로 하지 못해서 아쉬움이 남지만
합격한다면 럭키비키🍀이고
합격 못한다면은 꼼꼼히 공부할 수 있는 좋은 기회라고 생각하고자 합니다.
'대외활동' 카테고리의 다른 글
| [영진닷컴 X BDA SQLD] 자격증 스터디 후기 (0) | 2024.12.17 |
|---|---|
| [영진닷컴 X BDA SQLD 스터디] 3주차 (4) | 2024.11.09 |
| [영진닷컴 X BDA SQLD 스터디] 2주차 (0) | 2024.11.02 |
| [영진닷컴 X BDA SQLD 스터디] 1주차 (4) | 2024.10.28 |
| [클라우드] AWS 클라우드 양성 과정 캠프 참여 후기 (0) | 2024.07.12 |
댓글