아카이브/SQL5 스파르타 코딩클럽 [ 엑셀보다 쉬운 SQL ] - 회고 수강 목적 국비지원으로 스파르타코딩클럽에서 웹개발을 신청했는데, 1과목을 추가로 들을 수 있었다. 앱보다는 SQL에 마음이 더 가서 수강하게 되었다. 배운 점 / 잘한 점 SQL문법, 특히 SELECT절에 관한 문법을 공부했다. 학부과정때 배웠었는데, 쓰질 않으니 까먹었었다. 그래도 스파르타 코딩클럽에서 SQL 수업을 들으면서 다시 기억도 나고, 익숙한 부분도 있어서 수강에 큰 문제는 없었다. 수강을 한 게 잘한 점이라고 스스로에게 말해주고 싶다. 웹개발 종합반만 수강해도 되는 거였는데, 한 걸음 더 나아가기 위해 수강한거니까, 잘했다 나 자신 ^~^ 향후 목표 스프링 강의도 듣고 있고, 웹개발 수업도 듣고 있어서 SQL이 필요하지 않을까? 하는 마음에 수강한 것이기 때문에 서버 개발을 하는 데에 있어서.. 2022. 1. 13. 스파르타 코딩클럽 [ 엑셀보다 쉬운 SQL ] - 4주차 (문법 정리) Select 쿼리문 - 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 select * from orders Where 절 - Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것 select * from orders where course_title = '웹개발 종합반' Group by - 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 select name, count(*) from users group by name; 이름 별로 묶고, 이름별 개수를 출력하기 Order by - 정렬 기능 - DSEC : 내림차순 / ASC : 오름차순 select name, count(*) from users group by name order by count(*); 개수를 기준으.. 2022. 1. 13. 스파르타 코딩클럽 [ 엑셀보다 쉬운 SQL ] - 3주차 배운 것 Join ( Inner Join / Left Join ) Union 내용 정리 Join - 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것 ㅇ Left Join select * from point_users left join users on point_users.user_id = users.user_id 👉 어떤 데이터는 모든 필드가 채워져있지만, 어떤 데이터는 비어있는 필드가 있다 꽉찬 데이터: 해당 데이터의 user_id 필드값이 point_users 테이블에 존재해서 연결한 경우 비어있는 데이터: 해당 데이터의 user_id 필드값이 point_users 테이블에 존재하지 않는 경우 Left Join은 어디에 → 뭐를 붙일건지, 순서가 중요! ㅇ Inn.. 2022. 1. 10. 스파르타 코딩클럽 [ 엑셀보다 쉬운 SQL ] - 2주차 배운 것 SQL을 이용한 통계(최대, 최소, 평균, 개수) group by order by 내용 정리 SQL을 이용한 통계 - 최대 : max() - 최소 : min() - 평균 : avg() - 개수 : count() Group by - 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 select name, count(*) from users group by name; 이름 별로 묶고, 이름별 개수를 출력하기 쿼리 진행 순서 - from -> group by -> select Order by - 정렬 기능 - DSEC : 내림차순 / ASC : 오름차순 select name, count(*) from users group by name order by count(*); 개수를 기준.. 2022. 1. 6. 스파르타 코딩클럽 [ 엑셀보다 쉬운 SQL ] - 1주차 배운 것 쿼리 SELECT 문 WHERE절 이용한 조건식 내용 정리 데이터베이스 - 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통 - 많은 양의 데이터를 효과적으로 저장/수정/사용 모든 데이터베이스는 CRUD에 해당하는 기능을 지원 SQL - 데이터베이스에 요청(Query)해 원하는 데이터를 가져오는 것 쿼리문 - 데이터베이스에 명령을 내리는 것 Select 쿼리문 - 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 select * from orders Where 절 - Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것 select * from orders where course_title = '웹개발 종합반' 느낀 점 / 보완할 점 스파르타 코딩클럽에 국비지원으로 웹개발을 수강하.. 2022. 1. 5. 이전 1 다음