728x90
스파르타 코딩클럽 SQL 3주차 강의 후기
SQL 3주차 강의에서는 Join 에 대해서 배웠다.
♣ SQL 3주차 강의노트 참고 ♣ https://nasena.tistory.com/10
SQL 1주차 강의 들을 때부터 궁금했던 부분이었는데
오늘. 드디어. 마침내. 바라던 내용이 나와줘서 기분이 좋다>.<
왠지 곧 가르쳐주실 것 같아서 질문 안 하고 기다리고 있었다ㅋㅋ
내가 궁금했던 부분은
'여러 테이블들의 정보를 같이 이용해서 데이터를 출력할 수는 없는 건지.!' 였다.
이게 무슨 말이냐면
한 데이터베이스 안에는 테이블들이 있고, 그 테이블은 필드로 구성되어 있다.
예를 들어 <스파르타 코딩클럽>이라는 데이터베이스에는 '가입정보', '결제정보'와 같은 여러 테이블들이 있는데 그 중에 '가입정보' 테이블에 들어가면 user_id , user_phone_num같은 필드가 있는 식이다.
이 때 [Select * from 테이블]코드를 치면 해당 테이블의 필드와 값이 나오는데
Select문으로 각 테이블들을 보다보면 분명 그 사이에 겹치는 필드들이 눈에 띄었다.
이런 겹치는 필드를 이용하면 '가입정보'에는 없는 정보를 '결제정보'에서 찾아오고,
'결제정보'에는 없는 정보를 '가입정보'에서 찾아올 수 있지 않을까?
가 내 질문거리였다.
오늘 배워보니 이 질문은 정확히 Join을 배우면 해결될 문제였다. 바로 해결 완!
밑에는 3주차 숙제로 나온 문제와 내가 작성한 답이다.
*문제: enrolled_id 별 수강완료(done =1)한 강의 개수를 세어보고,
완료한 강의 수가 많은 순서대로 정렬해보기. user_id도 같이 출력되어야 함.
사용해보니 Join 함수는 정말 유용했다.
나중에 많이 사용하게 될 것 같으니까 잘 연습해둬야지:D
728x90
'기록+성장' 카테고리의 다른 글
데이터분석 2주차 강의 후기 [국비지원_스파르타 코딩클럽] (0) | 2023.02.10 |
---|---|
데이터분석 1주차 강의 후기 [국비지원_스파르타 코딩클럽] (0) | 2023.01.20 |
SQL 4주차 강의 후기 [국비지원_스파르타 코딩클럽] (0) | 2023.01.18 |
SQL 2주차 강의후기 [국비지원_스파르타 코딩클럽] (0) | 2023.01.14 |
SQL 1주차 강의 후기 [국비지원_스파르타 코딩클럽] (0) | 2023.01.13 |
댓글