
Today I learned !
1️⃣ 학습 키워드
SQL
DATEDIFF 함수
2️⃣ 오늘 학습 내용
☑️ DATEDIFF 함수
두 날짜 간의 차이를 구할 때 사용하는 함수
-
기본 구조
DATEDIFF(끝나는날짜, 시작날짜)
3️⃣ 학습하며 어려웠던 점 및 해결 방법
- 날짜의 차를 계산해야 하는 문제가 주어졌을 때 어떻게 빼야할 지, 고민을 많이 했었다. 하지만 주어진 데이터 값은 문자열이었기 때문에 단순히 뺀다고 해서 원하는 일수의 형태로 출력되지 못할 것이다. 따라서, 처음 보는 유형과 새로운 함수를 써야 할 때는 검색해보면서 이해하는 자세가 필요할 것 같다. '자습'의 의미를 다시 새긴 하루였다.
- 오늘의 라이브세션에서 JOIN과 UNION 함수를 다뤘는데 정말 어려웠다. 애초에 JOIN도 복잡했는데 뭔가 서로 비슷한 기능인 듯 다른 두 함수의 차이를 구분하는 데도 이해하기 힘들었다. 다행히 현업에서는 JOIN 기능을 훨씬 많이 쓸 거라고 하셔서 안심됐었다. 아직도 JOIN 함수는 내게 난이도가 꽤 있어 앞으로도 연습해야 할 내용 중 하나다. 더 숙련되기 위하여 JOIN 함수를 사용하는 많은 문제들을 풀어볼 것이다.
4️⃣ 오늘의 인사이트
- 그동안 개념에 대해 깊게 파고든 적이 없었는데, JOIN 함수의 개념을 오늘 공부하면서 많은 생각이 들었다. 어려운 것도 어려운 것이었지만, A to Z로 공부하면 이 방대한 양을 어떻게 공부했을까 생각도 든다. 지금 공부하는 커리큘럼이 단기간에 딱 현업에서 적용할 수 있을 수준으로 배울 수 있어 좋다. 그래도 개념부터 배우니까 좋은 점도 있었다. 열과 행의 감이 잡히니 어떤 함수에서는 alias를 쓰지 말아야 하는 이유 등 알게 되었다.
5️⃣ 내일 할 일 정리
- SQL 예시문제 개별 학습
- SQL 함수 공부하기
🍀 TOD (Thought of the day)
성공은 최선을 다한 결과일 뿐, 실패는 끝이 아니라 배움의 시작이다.__윈스턴 처칠