• 해커랭크 SQL Practice 정주행 후기

    지난 3월 중순부터 약 한 달간 해커랭크에 있는 SQL practice를 정주행했다. 발단은 ‘코딩 테스트를 해커랭크로 내는 회사들도 있다’는 얘기를 들어서였다. 결과적으로는 입문/초급에서 중급으로의 언저리를 맴돌던 실력이 확 늘었다고 느끼는 계기가 되었다. 무엇을 할 수 있는지와 함께 어떻게 접근하는지를 보는 게 코딩테스트라면, 그 ‘어떻게’를 짧은 시간에 밀도있게 트레이닝하는 기회였다. 해커랭크의 SQL...


  • [번역] WHERE이나 ON을 이용해 필터링하기

    아래 내용은 Mode Analytics 웹사이트의 SQL 튜토리얼 중 WHERE이나 JOIN ON을 이용한 필터링에 관한 내용을 번역한 것이다. 세줄요약 : ON에 사용한 필터링 조건은 JOIN이 일어나기 전에 적용된다. 따라서 한 테이블에만 적용시키는 WHERE의 용도로 쓸 수 있다. WHERE은 두 테이블이 먼저 JOIN된 후에 결과 전체에 적용된다. 다만 WHERE을 이용하면 NULL값까지 필터링되므로...


  • [번역] 데이터 분석을 위한 SQL 쿼리 효율

    SQL을 독학으로 공부하다 보니, 쿼리가 복잡해지면 효율적인 쿼리를 짜고 있는 건지 의문이 들 때가 있다. 최근 해커랭크의 SQL 챌린지를 정주행했는데 특히 3~4개 이상의 테이블을 JOIN하거나 서브쿼리가 복잡해지면 그런 경우가 많았다. 그래서 이제는 스스로 애매하게 느껴지는 부분은 구글링해서 공부하며 병행해보려 한다. 아래 내용은 Mode Analytics 웹사이트의 SQL 튜토리얼 중 쿼리 효율에...


  • 고객조사 설문문항의 구성

    고객조사를 구분하는 전형적인 분류법은 정량조사와 정성조사로 구분하는 것이다. 정량조사(Qualitative research)는 조사 결과를 양적으로 파악할 수 있도록 측정하는 방법이며, 수집한 데이터는 대부분 숫자로 코딩하게 된다. 설문조사가 대표적이다. 효율적인 시간과 비용으로 다수 응답자를 대상으로 데이터를 수집할 수 있다. 온라인 설문이라면 수백명에서 수천명까지도 쉽게 확보 가능한 것이다. 따라서 일부 샘플을 통해 잠재고객 또는...


  • 고객조사에 통계분석이 필요한 이유

    고객조사 결과 데이터를 볼 때 통계분석이 왜 필요할까? 재구매 상품을 예측하거나 예상 물량을 산출하는 것처럼 복잡한 예측을 하려는 것도 아니고 단순히 설문결과를 보는 건데 말이다. 고객조사에 통계가 쓰이는 이유는 ‘숫자의 의미를 제대로 읽어내고, 어떤 숫자에 의미를 부여할 것인지 기준을 갖기 위해서’라고 생각한다. 반대로 말하면 통계분석을 하지 않으면 결과를 자의적으로 해석할...