본문 바로가기

SQL

[SQLD 학습 자료 요약] SQL 기본 및 활용 1.9. 조인 (JOIN) 본 문서의 내용은 한국데이터산업진흥원에서 펴낸 SQL 전문가 가이드를 기반으로 자격증 취득에 도움이 될 개념을 정리한 것입니다. SQL 전문가 가이드 국내도서 저자 : 한국데이터산업진흥원 출판 : 한국데이터산업진흥원 2020.05.29 상세보기 9. 조인 (JOIN) 1. JOIN 개요 두 개 이상의 테이블 들을 연결 또는 결합하여 데이터를 출력하는 것을 JOIN 이라고 하며, 일반적으로 사용되는 SQL 문장의 상당수가 JOIN 이라고 생각하면 JOIN 의 중요성을 이해하기 쉬울 것이다. 일반적인 경우 행들은 PRIMARY KEY(PK)나 FOREIGN KEY(FK) 값의 연관에 의해 JOIN 이 성립된다. 하지만 어떤 경우에는 이러한 PK, FK 의 관계가 없어도 논리적인 값들의 연관만으로 JOIN 이.. 더보기
[SQLD 학습 자료 요약] SQL 기본 및 활용 1.3. DML 본 문서의 내용은 한국데이터산업진흥원에서 펴낸 SQL 전문가 가이드를 기반으로 자격증 취득에 도움이 될 개념을 정리한 것입니다. SQL 전문가 가이드 국내도서 저자 : 한국데이터산업진흥원 출판 : 한국데이터산업진흥원 2020.05.29 상세보기 3. DML 1. INSERT -- 1. 컬럼 리스트 명시 INSERT INTO 테이블명 (컬럼 리스트) VALUES (값 리스트); -- 2. 컬럼 리스트 명시 X INSERT INTO 테이블명 VALUES (전체 컬럼에 넣을 값 리스트); 해당 컬럼명과 입력되어야 하는 값을 서로 1:1 로 매핑해서 입력하면 된다. 첫 번째 유형은 컬럼의 순서는 테이블의 칼럼 순서와 매치할 필요는 없으며, 정의하지 않은 컬럼은 Default 로 NULL 값이 입력된다. 단, P.. 더보기
[SQLD 학습 자료 요약] SQL 기본 및 활용 1.2. DDL 본 문서의 내용은 한국데이터산업진흥원에서 펴낸 SQL 전문가 가이드를 기반으로 자격증 취득에 도움이 될 개념을 정리한 것입니다. SQL 전문가 가이드 국내도서 저자 : 한국데이터산업진흥원 출판 : 한국데이터산업진흥원 2020.05.29 상세보기 2. DDL 1. 데이터 유형 데이터 유형은 데이터베이스의 테이블에 특정 자료를 입력할 때, 그 자료를 받아들일 공간을 자료의 유형별로 나누는 기준이라고 생각하면 된다. 즉 특정 칼럼을 정의할 때 선언한 데이터 유형은 그 칼럼이 받아들일 수 있는 자료의 유형을 규정한다. 따라서 선언한 유형이 아닌 다른 종류의 데이터가 들어오려고 하면 데이터베이스는 에러를 발생시킨다. 또한 데이터 유형과 더불어 지정한 크기(SIZE)도 중요한 기능을 제공한다. 즉 선언 당시에 지정.. 더보기
[SQLD 학습 자료 요약] SQL 기본 및 활용 1.1. 관계형 데이터베이스 개요 본 문서의 내용은 한국데이터산업진흥원에서 펴낸 SQL 전문가 가이드를 기반으로 자격증 취득에 도움이 될 개념을 정리한 것입니다. SQL 전문가 가이드 국내도서 저자 : 한국데이터산업진흥원 출판 : 한국데이터산업진흥원 2020.05.29 상세보기 1. 관계형 데이터베이스 개요 1. 데이터베이스 넓은 의미에서의 데이터베이스는 이러한 일상적인 정보들을 모아 놓은 것 자체를 의미한다. 그러나 일반적으로 데이터베이스라고 말할 때는 특정 기업이나 조직 또는 개인이 필요에 의해(ex: 부가가치가 발생하는) 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. 데이터베이스의 발전 1960 년대 : 플로우차트 중심의 개발 방법을 사용하였으며 파일 구조를 통해 데이터를 저장하고 관리하였다. 1970 년대 : 데이터베이스 관.. 더보기
데이터 분석을 위한 필수 능력, SQL 소개 SQL이 뭔데 왜 필수지? 주변 실무자의 경험담을 통해 질문에 대한 답을 들어보겠습니다. 더보기 저는 마케팅 직무로 회사에 입사했습니다. 최근 트렌드가 데이터 기반의 퍼포먼스 마케팅이라는 이야기를 많이 들었고, 실제로 회사의 업무도 데이터 수치를 통해 서로 간에 공유되고 있었습니다. 구글 애널리틱스라든지 서버 데이터라든지 굉장히 많은 데이터가 존재했지만, 이를 어떻게 활용할지 알 수 없었습니다. 시간이 지나며 어느 정도 회사 생활은 그럭저럭 적응했습니다. 그런데 저의 고민은 여기서 시작되었습니다. 회사 내부의 데이터를 확인하여 마케팅에 활용하려고 하더라도, 당장 회사 서버에 있는 데이터를 확인할 길이 없었습니다. 다행히 IT 부서 개발팀에게 의뢰하여, 기다림의 시간 끝에 데이터를 사용할 수는 있었습니다... 더보기