본문 바로가기

개발일지/SQL

(4)
(항해99) 엑셀보다 쉬운 SQL 4주차 정리 원하는 데이터를 더쉽게:Subquery, Subquery 본격 사용해보기, Subquery 연습해보기 (where, select, from, inner join), with절 연습하기, 실전에서 유용한 SQL문법(문자열, Case), SQL문법 복습(초급, 중급) Where 에 들어가는 Subquery - where 필드명 in (subquery) Select 에 들어가는 Subquery - select 필드명, 필드명, (subquery) from .. From 에 들어가는 Subquery 문자열 쪼개기 - SUBSTRING_INDEX 문자열 일부만 출력하기 - SUBSTRING - 문자열, 출력을 하고싶은 첫 글자의 위치, 몇개의 글자를 출력하고 싶은지
(항해99) 엑셀보다 쉬운 SQL 3주차 정리 여러 테이블을 연결해보자: Join 이란?, Join 본격 사용해보기, 배웠던 문법을 Join과 함께 사용해보기, 이제는 실전!본격 쿼리 작성해보기, 이렇게 끝내면 아쉽죠? 한번 더 총복습!, Left-Join- 안써보니까 섭섭했죠?, 결과물 합치기!Union 배우기 join - 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것 join의 종류 Left Join - A와 B는 각각의 테이블을 의미. 둘 사이의 겹치는 부분은, 테이블 A와 B의 key 값이 연결되는 부분 - left join은 어디에 → 뭐를 붙일건지, 순서가 중요 Inner Join - A와 B는 각각의 테이블을 의미. 두 테이블의 교집합을 의미 - 두 테이블의 공통된 정보 (key값)를 기준으로 ..
(항해99) 엑셀보다 쉬운 SQL 2주차 정리 범주의 통계를 내주는 Group by, SQL 쿼리가 실행되는 순서, Group by 기능 알아보기, 깔끔한 정렬이 필요할 땐?Order by, Where와 함께 사용해보기, 같이 삽질해보기, Order by&Group by같이 연습해보기, 이외 유용한 문법 배워보기 group by기능 - 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 - 동일한 범주의 갯수는 count(*)를 사용 select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명 group by 범주별로 세어주고 싶은 필드명; - 동일한 범주 특정 필드의 최솟값은 min(필드명)을 사용 select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴..
(항해99) 엑셀보다 쉬운 SQL 1주차 정리 필수 프로그램 설치 안내, Select쿼리문이란?, 4주동안 사용할 스파르타 데이터베이스 살펴보기, 특정 데이터만 가져오고 싶다면?, Where절 같이 연습해보기, Where절과 자주 같이 쓰는 문법 써보기, 이외 유용한 문법 배워보기, 같이 삽질해보기, 퀴즈 풀어보기 Select쿼리문 - 데이터베이스에 명령을 내리는 것을 의미 - 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 - Select 쿼리문은 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성 Where절 - Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것을 의미 Where 절과 자주 같이쓰는 문법 - '같지 않음' 조건은 != 로 걸 수 있음 - '범위' 조건은 between 으..