kim’s work log

고정 헤더 영역

글 제목

메뉴 레이어

kim’s work log

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (34)
    • SQL 가르쳐 드려요 (2)
    • 자료 번역 : SQL (21)
    • 자료 번역 : 그외 (9)
    • 도메인 지식 쌓기 (0)
    • 공지 (2)

검색 레이어

kim’s work log

검색 영역

컨텐츠 검색

데이터 분석

  • SQL 개념 연습하기 좋은 사이트 (1)

    2021.02.16 by kimsyoung

  • SELF JOIN (上) : 같은 테이블을 조인하기

    2021.01.12 by kimsyoung

  • SQL에서 중복값 찾아내는 방법

    2021.01.11 by kimsyoung

  • SQL에서 시간 데이터 다루는 법

    2021.01.09 by kimsyoung

SQL 개념 연습하기 좋은 사이트 (1)

저번 글에서는 SQL 입문자가 개념 잡기에 좋은 책을 소개했다. 아직 읽어보지 않으신 분들이 있다면 클릭하셔서 읽어보시면 됩니다! 해당 글에서도 소개했듯이 개념을 한글 책으로 한 번 접한 후에 이를 직접 연습해 볼 수 있는 무료 사이트들이 있다. 실제로 나도 해당 사이트들을 적극 활용해서 쿼리문 작성하는 법을 익혔다. 무료라서 설명이 그렇게 친절하거나 완전 고퀄의 질문들로 구성된 것은 아니지만, SQL 초급자가 SQL 문법과 친해지도록 만드는 데는 전혀 무리가 없다고 본다. 아래에서는 총 3개의 사이트를 소개할 건데, 소개 순서대로 (1번 사이트→2번 사이트→3번 사이트) 연습 문제를 풀었다. 사람마다 각 사이트의 난이도를 다르게 느낄 수 있을 것 같아서 1번, 2번, 3번이라고 넘버링했다. 내 기준으로..

SQL 가르쳐 드려요 2021. 2. 16. 23:59

SELF JOIN (上) : 같은 테이블을 조인하기

조인(JOIN)은 SQL 안에서 가장 많이 쓰이는 문 중 하나입니다. 이미 해당 개념을 공부하셨다면, 여러분은 이미 조인이 2개 혹은 그 이상의 테이블을 1개의 공통된 데이터 세트로 합칠 때 사용된다는 것을 아실 겁니다. 이 글에서는 조인 중에서도 독특한 종류의 조인을 살펴보고자 합니다. 바로 동일한 테이블 1개를 그 자신에게 합치는, 즉 똑같은 테이블을 합치는 셀프 조인을 살펴볼 것입니다. 셀프 조인은 왜 필요한 것일까요? 그리고 셀프 조인은 어떠한 경우에 사용해야 하는 것일까요? 그리고 SQL 문에서는 어떤 식으로 쿼리문을 작성해야 할까요? 지금부터 살펴보도록 합시다. JOINs : 개념 다시 짚고 가기 2개의 테이블이 있다고 가정했을 때, 공통된 열을 활용해 2개의 테이블을 합치는 것을 우리는 조인..

자료 번역 : SQL 2021. 1. 12. 19:23

SQL에서 중복값 찾아내는 방법

중복된 데이터들을 시간 낭비에, 공간 낭비에, 돈 낭비일 때가 많습니다. 그래서 이번 시간에는 SQL의 GROUP BY와 HAVING 절을 활용해 중복값을 발견하고 이를 제거할 수 있는 방법에 관해 살펴보고자 합니다. 데이터베이스 내의 데이터가 잘 구축되기 위해서는 데이터가 추출 및 합쳐질 때 정보의 중복 생성을 막고자 기본키(primary key)와 같은 고유 제약 조건을 가지는 것이 좋습니다. 하지만, 그럼에도 불구하고, 막상 실제로 작업을 하다 보면 중복된 행을 가진 데이터 세트를 다루게 될 때가 많습니다. 중복된 데이터가 존재하는 이유는 사람의 실수 때문일 수도 있고, 어플의 버그일 수도 있고, 외부 소스에서 데이터를 추출하고 합칠 때 발생하게 된 깔끔하지 못한 데이터 때문일 수도 있습니다. 왜 ..

자료 번역 : SQL 2021. 1. 11. 22:48

SQL에서 시간 데이터 다루는 법

시계열 데이터는 무엇인가요? SQL을 다루다 보면 날짜와 시간과 관련된 데이터를 다루게 되는 것은 일상적인 일이 됩니다. 시간과 관련된 데이터들을 활용해 시간에 따른 변화를 계산할 수 있고, 데이터 속 트렌드를 파악할 수 있고, 시간적인 간격 또한 계산할 수 있습니다. 이는 모두 비즈니스 문제 속에 내재된 시사점을 파악하기 위함입니다. "시계열 데이터"는 시간의 흐름에 따라 똑같은 것을 측정하여 시간 순으로 저장된 데이터를 일컫는 말입니다. 시계열 데이터에는 주식 가격, 일별 온도와 같이 똑같은 지표를 매일 측정해 시간 순으로 저장하는 데이터도 있고, 자전거 대여 및 반납처럼 특정한 행위를 함으로써 시간과 관련된 데이터를 남기는 시계열 데이터의 종류도 있습니다. 시작해 볼까요? 이번 글에서는 여러분들이 ..

자료 번역 : SQL 2021. 1. 9. 20:00

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
kim’s work log © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바