반응형

개발일지/나의 개발일지 SQL 6

개발일지 5 - 엑셀보다 쉬운 SQL 배워보자, 마지막 후기

개발일지 5 - 엑셀보다 쉬운 SQL 배워보자, 마지막 후기 드디어 엑셀보다 쉬운 SQL 배워보자 강의가 끝났다. 수업 끝난 뒤 주는 메달! 공부를 다 했으니 스파르타코딩클럽 SQL 강의 후기를 적어보자. 목차 스파르타코딩클럽 장점 스파르타코딩클럽 단점 SQL 수업 전체 후기 1. 스파르타코딩클럽 장점 1.1 제대로 된 수업 준비 수업 준비가 잘 되어 있다. 노션으로 잘 정리된 수업 내용이 공유되고, 코드스니펫에는 필요한 링크, 소스 등이 바로 준비되어 있다. 코드 스니펫에는 그 강의에 필요한 코드, 소스를 바로 볼 수 있도록 복사 링크가 준비되어 있다. 그래서 수업을 하면서 불필요한 서치가 필요 없어서 시간이 절약되고 괜히 다른 인터넷 자료를 뒤적거릴 필요가 없다. 그리고 학습자료! 블로그에 개발일지를..

개발일지 4 - 엑셀보다 쉬운 SQL 배워보자, Subquery

개발일지 4 - 엑셀보다 쉬운 SQL 배워보자, Subquery 내일배움카드사용으로 배우는 SQL초보 코딩, 스파르타코딩클럽에서 배우기 시작 4번째 1. Subquery 쿼리 안의 쿼리 하위 쿼리의 결과를 상위 쿼리에서 사용하면 SQL 쿼리가 훨씬 간단해진다. 이제까지 Subquery없이도 원하는 데이터를 뽑아냈지만 Subquery를 사용하면 더 간단하게 데이터를 뽑아낼 수 있다는 말! 1.1 kakaopay로 결제한 유저들의 정보 보기 (inner join 사용) select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay' 1.2 kak..

개발일지 3 - 엑셀보다 쉬운 SQL 배워보자, Join

개발일지 3 - 엑셀보다 쉬운 SQL 배워보자, Join 1. Join 한 테이블에 모든 정보를 담을 수도 있지만, 불필요하게 테이블의 크기가 커져 불편해진다. 그래서 데이터를 종류별로 쪼개 다른 테이블에 담아놓고 연결이 필요한 경우 연결할 수 있도록 만든다. 데이터가 2개가 있다면 각각의 데이터 폴더에서 내가 원하는 데이터만 추출, 붙여서 한눈에 쉽게 보기 위한 명령어이다. 즉, 두 테이블의 공통된 정보를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것이다. 2.Join의 종류 Left Join, Inner Join 2.1 Left Join select * from point_users left join users on point_users.user_id = users.user_id → B에서는 비어..

개발일지 2 - 엑셀보다 쉬운 SQL 배워보자, Group by, Order by

개발일지 1 - 엑셀보다 쉬운 SQL 배워보자, Group by, Order by 1. Group by 동일한 범주를 갖는 데이터를 하나로 묶어서 범주별 통계를 내주는 것 1.1 주차별 '오늘의 다짐' 개수 구하기 select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명 group by 범주별로 세어주고 싶은 필드명; 1.2 주차별 '오늘의 다짐' 의 좋아요 최솟값 구하기 select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴 필드명; 1.3 주차별 '오늘의 다짐'의 좋아요 최댓값 구하기 select 범주가 담긴 필드명, max(최댓값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴 필드명; 1.4 주차..

개발일지 1 - 엑셀보다 쉬운 SQL 배워보자, Select, where문

개발일지 1 - 엑셀보다 쉬운 SQL 배워보자, Select, where문 1. 필수 프로그램 설치 DBeaver (다운로드 링크) : 여기에서 잘 설치하다가 Test Connection에서 sparta데이터베이스 철자를 틀려서 한창 삽질을 했다. 즉문즉답에서 튜터님도 당황하셨을 듯... 2. SQL 과 데이터베이스 살펴보기 쿼리(Query) 문이란? 데이터베이스에 명령을 내리는 것을 의미한다. 2.1 Select 쿼리문 2.1.1 Select 쿼리문 정의 : 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 2.1.2 Select 쿼리문 구성 : 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 2.2 Where 절의 개념 : Select쿼리문으로 가져올 데이터에 조건을 걸어준다. 예) o..

개발일지 0 - 엑셀보다 쉬운 SQL 배워보자, 결심 편

개발일지 0 - 엑셀보다 쉬운 SQL 배워보자, 결심 편 목차 1. SQL 신청계기 2. SQL이란 1. SQL 신청계기 SQL 배우기 시작! 제과제빵 자격증 취득 이후 뭔가 색다른 것을 배우고 싶었고, 찾다 보니 스파르타코딩클럽에서 시작하는 SQL과정이 있었다. 넘어 듣기로는 엑셀과 비슷하게 데이터 소팅이라고 들어서 신청했다. 원래는 중식이나 한식 자격증을 더 따보려고 내일 배움 카드가 사용가능한 학원을 찾고 있었는데 내 스케줄에 맞는 시간대를 찾기 어려웠고 무엇보다 너무 멀어서 조금 어려운 상황이었다. (자격증 컬렉터는 아니지만 나는 뭔가를 배운다면 목표를 세워서 달려가는 타입이기 때문에 되도록이면 자격증이 있는 과정을 선호한다. ) 하지만 이 코딩 수업은 집에서 배울 수 있고 언제든지 강의를 들을 ..

출처: https://stockddalbae.com/201#google_vignette [ROBE:티스토리]