SQL 3주차 강의 후기 [국비지원_스파르타 코딩클럽]

    728x90

    스파르타 코딩클럽 SQL 3주차 강의 후기

    스파르타 코딩클럽 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도 같이 출력되어야 함.

     

    SQL 3주차 숙제

     

    사용해보니 Join 함수는 정말 유용했다.

    나중에 많이 사용하게 될 것 같으니까 잘 연습해둬야지:D

    728x90

    댓글