개발지식 먹는 하마 님의 블로그
[사전캠프 5일차] _ 효율적인 SQL을 위하여 본문
5주차 강의 수강을 마쳤다.
효율적인 함수들 위주의 내용이다 보니 더 자세히 알고 싶어서 평소보다 시간이 더 많이 소요된 것 같다.
피벗 테이블에 대해서만 확실하게 정리를 마쳤고 나머지는 강의에서 알려주지 않은 다른 유용한 함수는 없는지 등을 찾아보느라 아직 정리를 마치지 못했다.
[오늘의 학습 키워드]
#피벗 테이블
[학습 내용 정리]
피벗 테이블
https://devhippo.tistory.com/11
SQL - 피벗 테이블
[ 피벗 테이블 ]대량의 데이터 중 내가 원하는 데이터만을 집계해서 보여주는 테이블, 행 데이터를 열 데이터로 전환, 세로형 데이터를 가로형 데이터로 보여주는 형식이다.[ 피벗 테이블 작성
devhippo.tistory.com
[학습하며 겪었던 문제점]
이번 회차에서는 겪은 문제점은 크게 없었다.
<집계 함수를 사용하는 이유는 무엇인가>
강의에서 피벗 테이블에 대해 설명할 때, 집계 함수를 사용하는 이유에 대해서
자세히 알지 않아도 된다며 그냥 넘어갔다.
그 설명에 나는 오히려 왜 집계 함수를 사용하는지 알아야겠다는 생각이 강하게 들었다.
집계 함수를 사용하려는 이유에 대해서 알아보기 위해 여기저기 검색을 해보다가
강의에서는 알려주지 않은 PIVOT 연산자 등의 내용을 발견하면서 혹시 다른 내용은 더 없는지
디테일하게 찾아보느라 평소보다 시간이 좀 더 걸린 것 같다.
집계 함수를 사용하는 이유는 포스팅에 적어놓았다.
피벗 테이블을 만들 때, 그냥 MAX 쓰라는데요? 하고 아무 생각없이 MAX를 앞에 집어 넣었을
내 모습이었을수도 있을 가능성을 상상하니 알아보길 잘했다는 생각이 들었다.
이유없는 함수의 사용은 없는 법이다!
[ 내일 학습 할 것 ]
1. 5주차 숙제를 제출
- 주말 동안 -
2. 달리기반 문제 모두 풀이
3. 선별된 프로그래밍 문제 최소 2문제 풀이하기
'TIL' 카테고리의 다른 글
[사전캠프 7일차] _ 오랜만에 만난 Java (1) | 2025.01.21 |
---|---|
[사전캠프 6일차] _ SQL 실습 버닝! (0) | 2025.01.20 |
[사전캠프 4일차] _ SQL 문법 및 실습 (0) | 2025.01.16 |
[사전캠프 3일차] _ SQL 문법 및 실습 (0) | 2025.01.15 |
Java와 Spring 알아보기 (0) | 2025.01.14 |