본문 바로가기

엑셀보다 쉬운, SQL4

엑셀보다 쉬운, SQL 4주차 오늘은 SQL강의 마지막 주차인 4주차 강의를 들었다 4주차에는 쿼리문을 복잡하게 쓸 수 있는 Subquery, subquery를 간결하게 보이게 하는 with 부문 현실 데이터를 문자열로 가공하는 법 case when 조건문에 대해서 배웠다 Subquery는 큰 쿼리문 안에 들어가는 쿼리문 순서: 가장 안에 있는 서브쿼리 -> 결과 -> 그 다음 쿼리 -> 결과 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' Subquery로 쓰면... select user_id , name, email from users u where.. 2023. 5. 2.
엑셀보다 쉬운, SQL 3주차 3주 차에는 Join과 Union을 배웠다 Join 테이블과 테이블을 연결한다 이때, 테이블끼리 매칭할 때 '기준' 필요하다 두 테이블의 공통된 정보(key 값)를 기준으로 테이블을 연결해서 한 테이블로 만든다는 것이다 엑셀에서는 vlookup과 비슷하다 실무에서 많이 사용된다 join은 left join과 inner join, outer join으로 나뉜다 *outer join은 잘 사용 안 해서 강의에서 다루지 않았다 left join A 테이블에다가 B테이블을 붙일 때 사용한다 Null 값은 매칭이 안 됐다는 뜻으로 두 테이블에 모두 가지고 있지 않다는 뜻이다 어디에, 뭐를 붙일 건지, 순서가 중요하다 한쪽에는 있는데 한쪽에는 없는 것을 가지고 통계 내고 싶을 때 사용한다 Null과 관련된 것, .. 2023. 4. 27.
엑셀보다 쉬운, SQL 2주차 SQL 2주차에는______! [2주차 학습목표] *통계적인 숫자를 구하는 법을 배운다 (최댓값, 최솟값, 평균, 개수 등) *의미있는 정보를 구해본다 예: 이씨 성을 가진 사람 수, 성씨별 인원수 *카테고리로 묶어야 정보를 통계낼 수 있으므로 그룹화하는 법(Group by)을 배운다 예:성씨별로, 나이별로 등 *데이터를 정렬해 주는 법(Order by)을 배운다 예: 성씨를 내림차순/오름차순 Group by의 기능 최솟값 min, 최댓값 max, 평균 avg, 합계 sum등 존재한다 주별로 받은 likes의 평균을 구하시오 select week, avg(likes) from checkins group by week 결과를 정렬하는 방법 ↓ 오름차순 select name, count(*) from us.. 2023. 4. 26.
엑셀보다 쉬운, SQL 1주차 스파르타코딩에서 제공하는 엑셀보다 쉬운, SQL 1주차를 수강하였다 해당 강의는 국비지원이 가능한 웹개발 강의이다. HRD-Net에서 확인가능하며 80%이상 수강을 하면 전액환급이 되고 기간 내에 수강을 완료하면 평생 소장이 가능하다 총 4주차 강의로 이루어져 있으며 비전공자들을 위한 SQL 강의라고 할 수 있다 *[엑셀보다 쉬운, SQL]를 수강 계획 중인 분들께 본 강의가 조금이나마 도움이 될 것 같다  다음은 1주차에 배운 내용을 기록한 개발일지이다 [강의 초점] 강사님에 의하면 실무에서는 대부분 이미 설계된 데이터베이스에서 데이터를 수정/추가/창조하는 것이 아니라 데이터를 가져오는 것을 한다고 한다 따라서 본 강의는 데이터베이스보다는 SQL에 집중적으로 파고들 예정이다 & 데이터베이스는 데이터를.. 2023. 4. 25.