[SQL 개발일지]
-
[스파르타코딩클럽] SQL 3주차 개발일지[SQL 개발일지] 2022. 8. 16. 22:50
스파르타코딩클럽 SQL 3주차 강의에서는 Join에 대해 배웠다. Join이란, 두 테이블의 공통된 정보(key값)을 기준으로 테이블을 연결해서 한 테이블 처럼 보는 것을 말한다. Left Join과 Inner Join 에 대해서 배웠다. Left Join 은 왼쪽의 모든 행을 조회한다. 따라서 오른쪽 테이블의 필드의 값이 없는 경우 값을 NULL로 채워 테이블을 합친다. Inner Join은 두 테이블의 교집합을 나타낸다. 그러므로 겹치지 않는 부분은 제외시켜 보여준다. 이렇게 Join을 활용해서 하나의 테이블로부터는 추출할 수 없는 정보를 추출해 낼 수 있었다. 다양한 조합을 통해 여러 정보를 알아 낼 수 있어서 재미있었다. SQL은 단순하면서도 헷갈리면서 흥미롭다. 문법은 단순한데 어쩔때는 원하는 ..
-
[스파르타코딩클럽] SQL 2주차 개발일지[SQL 개발일지] 2022. 8. 10. 01:01
2주차는 총 강의 시간이 37분밖에 안돼서 금방 끝낼 수 있었다. 1주차에 이어서 SQL 쿼리를 계속 작성해보면서 새로운 문법들을 배웠다. 이제 SQL문을 작성하는데에는 어느정도 익숙해진 것 같다. 2주차는 동일한 범주의 데이터를 묶어서 통계를 내주는 group by와, 출력하는 데이터를 필드의 값으로 정렬하여 출력해주는 order by를 배웠다. 또한 필드의 최솟값, 최댓값, 평균, 반올림, 합계를 구하는 min, max, avg, round, sum을 배웠다. 아직 좀 더 익숙해져야 하겠지만, 강의에서 값을 구하라는 것 외에도 이것 저것 값을 구해보면서 수업을 듣다 보니 금세 익혀진 것 같아서 역시 하는만큼 실력이 늘겠구나 생각했다. 3주차에는 더 복잡해진다고 하는데 그래 어려워봤자 못할거없다. 드루..