다가오는 9월 5일에 SQLD 시험을 준비하면서 좀 더 꼼꼼히 하기 위하여 수업을 수강 하였다.사이트 : 제로베이스강의명 : 34일 완주반 | SQL 100제 + 자격증 완성 제로 베이스 수강 화면수강기간 : 2021.07.19 ~ 2021.08.2034일 동안 하루
수강 날짜 20.07.1901-03의 강의는 수업개요와 SQL의 역사, 관계형 모델에 관한 내용을 다루었다.04는 환경설정을 하였다.01-03의 이론적 내용은 txt파일로 정리하였으나 여기에 서술하기에는 부적절하여 생략한다.개발 환경 postgerSQL을 사용한다.DB
수강 날짜 20.07.20 06 강의명 : ORDER BY문 07 강의명 : SELECT DISTINCT문 08 강의명 : WHERE문 ORDER BY 문 SELECT문에서 가져온 데이터를 정렬하는데 사용한다. 업무 처리상 매우 중요한 기능이다.
수강 날짜 20.07.21생각대로의 문제는 첨부파일을 다운을 받아서 그것을 해결하였다.문제는 다음과 같고 이것을 풀이하였다.강의에서는 일부 문제만을 수행하였으나 전체 풀이를 진행하였다.
수강 날짜 20.07.21 09 강의명 : LIMIT절 10 강의명 : FETCH절 LIMIT절 특정 집합을 출력 시 출력하는 행의 수를 한정하는 역할을 한다. 부분 범위 처리시 사용. **실습 > -리미트 안 할 시 > > -리미트 할 시 원하는 값의
수강 날짜 20.07.22 11강의명 : 07 IN 연산자 12강의명 : 08 BETWEEN 연산자 13강의명 : 09 LIKE 연산자 14강의명 : 10 IS NULL 연산자 15강의명 : 실습 문제-1 IN연산자 특정 집합에서 특
수강날짜 2021-07-23문제 : 고객들에게 단체 이메일을 전송 하고자 한다. CUSTOMER 테이블에서 고객의 EMAI주소를 추출하고, 이메일 형식에 맞지 않는 이메일 주소는 제외시켜라. (이메일 형식은 '@'가 존재해야 하고 '@'로 시작하지 말아야 하고 '@'로
수강날짜 20-07-27 (20-07-26 + 1)2개 이상의 테이블에 있는 정보 중 사용자가 필요한 집합에 맞게 가상의 테이블처럼 만들어서 결과를 보여주는 것이다.실습 환경 준비코드테이블특정 컬럼을 기준으로 정확히 매칭된 집합을 출력한다. INNER 조인은 대표적인
수강날짜 20-07-27두개의 테이블에서 같은 이름을 가진 컴럼 간의 INNER 조인 집합 결과를 출력한다. SQL문 자체가 간소해 지는 방법이다.실무에서는 잘 쓰이지 않는다.그럼 왜 배우는가?이걸 공부하면서 실무에서 가장 많이 쓰이는 INNER JOIN에 대해 깊게
수강날짜 20-07-29 (목표 20-07-28 D+1) 강의명 : 08 Group by절 강의명 : 09 Having 절 GROUP BY 절 GROUP BY절은 SELECT 문에서 반환된 행을 그룹을 나눈다. 각 그룹에 대한 합계, 평균, 카운트 등을 계
수강날짜 20-07-29 생각대로 SQL-4의 문제들을 한 번 풀어보고 강의랑 비교해보았다. 강의와 비교하여 좀더 좋은 것도 있고 부족한 것도 있지만 어떠한 것이 더 좋은 코드인지 아직은 모르겠다. 두 개 이상의 SELECT 문들의 결과 집합을 단일 결과 집합으로
수강 날짜 21-08-01 강의명 : 03 INTERSECT 연산 강의명 : 04 EXCEPT 연산 강의명 : 생각대로 SQL-5 INTERSECT INTERSECT 연산자는 두 개 이상의 SELECT 문들의 결과 집합을 하나의 결과 집합으로 결합한
수강날짜 2021-08-20 (2021-08-02) 강의목록 강의목록 강의목록 서브쿼리 서브쿼리란? 서브쿼리는 SQL문 내에서 메인 쿼리가 아닌 하위에 존재하는 쿼리를 말한다. 서브쿼리를 활용함으로써 다양한 결과를 도출 할 수 있다. RENT
GROUPING SET절 GROUPING SET절을 사용하여 여러 개의 UNION ALL을 이용한 SQL과 같은 결과를 도출할 수 있다. 실습 환경 그룹을 한 결과 각각 마다 그룹을 형성하여 그룹화의 의미가 없다. 이제 BRAND를 기준으로 그루핑을 해보자 AB
생각대로 SQL - 7 문제1번) 대여점(store)별 영화 재고(inventory) 수량과 전체 영화 재고 수량은? (grouping set) 문제2번) 대여점(store)별 영화 재고(inventory) 수량과 전체 영화 재고 수량은? (rollup) 문제3번)
LAG, LEAD 함수 특정 집합 내에서 결과 건수의 변화 없이 해당 집합안에서 특정 컬럼의 인전 행의 값 혹은 다음 행의 값을 구한다, LAG 함수 실습 - 이전 행의 값을 찾는다. LAG(p.price, 1)에서 1은 1칸 위의 값을 의미한다. 그룹별로 순서
WITH문의 활용 WITH문을 활용함으로써 SELECT문의 결과를 임시 집합으로 저장해두고 SQL문에서 마치 테이블 처럼 해당 집합을 불러올수 있다. WITH문 실습 영화의 상영시간별로 SHORT, MEDIUN, LONG으로 나누고 있다. 이 결과를 가지고 하나
1-1 데이터 모델의 이해 모델링의 정의 복잡한 "현실세계"를 단순화시켜 표현하는 것 사물 또는 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것 현실 세계의 추상화된 방영 ->복잡한 현실세계를
SQL 34일의 수업이 끝이 났다.전 과정 풀이는다음과 모두 성적을 커트라인을 넘어 모든 금액을 최종 환급을 받을 수 있었다.수업을 들으면서 많은 부분이 도움이 되었지만 SQLD를 취득하기 위하여 수업을 듣기에는 애매한 수업이었다.이 수업의 초반에는 SQL문에 대한 수