📌수업 내용
SQL 세 번째 시간!
- 두 개 이상 테이블에서 SQL조인
→ WHERE조인, INNER JOIN, LEFT JOIN, RIGHT JOIN, 집합 연산 (UNION, MINUS, INTERSECT), EXISTS - 데이터 정의어
→ CREATE, ALTER, DROP - 데이터 조작어 - 삽입, 수정, 삭제
→ INSERT, UPDATE, DELETE - SQL 내장 함수
- NULL값 처리
- 행 번호 출력
- 서브 쿼리
💡보고 느낀 것
- SQL은 도착지로 가는 방법 엄청 많은데, 같은 결과가 나오는 두 가지 쿼리의 속도를 이야기하면서 뭐가 더 효율적인지 설명해주셔서 좋았다.
- 전체 테이블 조인하는 경우는 실무에서 거의 없다. 이렇게 전체 조인하면 개발팀에서 전화 온다. 이러시면 안 된다고!! 실무에서는 서브 쿼리를 엄청 사용한다. 조인을 해야 하는 경우는 기간을 꼭 정해주고 하곤 한다.
- 실무에서는 union 너무 느려서 사용 안 한다. union all이 그나마 더 빠른 편인데, case라는 것을 많이 쓴다. 훨씬 빠르고 훨씬 편리하다
- 실무에서 일할 때 권한을 가진 테이블을 한정된다. DB에서 내가 원하는 데이터 추출해서, 내가 권한이 있는 테이블에 넣어서 작업을 하게 된다.
😄감사한 일
- Spark를 주피터 노트북과 연동하는 세팅을 했는데, 엄청 시간이 많이 걸렸다. 에러의 연속이었다.
- 에러의 연속에서도 침착하게 해결방안을 척척 제시해주시는 강사님을 보고 전문가란 이런 모습이구나 배웠다.
- 에러 연속 상황에서도 서로 도와주려고 하고, 함께 가려고 하는 걸즈들 모습에 감동했다. 도움을 청하고, 도와주면서 함께 가는 것에 대해 많이 배운다.
✨적용할 것
- 오늘 엄청 많은 걸 배웠다. 행복하게 복습해야지
'👍 회고 기록 > 😎 업무 회고' 카테고리의 다른 글
[220804] 혼자 복습하면서 계산할 수 있는 웹사이트 만들어보기 (0) | 2022.08.04 |
---|---|
[220728] 다양한 DBMS에서 데이터 가공하는 방법을 배우다 (3) | 2022.07.28 |
[220726] 무언가를 해내야 할 때, 검색을 적극적으로 활용하여 해내면 된다. (이상한 변호사 우영우 소개 페이지 만들어봤다!) (0) | 2022.07.26 |
[220725] 실험 설계 해보기 ("애플이 앞으로도 잘 나갈까?" vs "지금 아이폰을 쓰는 사람은 휴대폰을 바꿀 때도 아이폰을 쓸까?") (0) | 2022.07.25 |
[220723] 파이썬 톺아보기 (0) | 2022.07.23 |