SQL 2

[전략] SQL, 데이터 분석 언어

[전략] SQL, 데이터 분석 언어 SQL 데이터 분석 언어에 대해 알아보려고 합니다. 미국에 와서 데이터 어날리시스를 하면서, SQL이란 언어를 공부하였네요. 이전에 배웠던 프로그래밍 언어는 무언가 문법이 복잡하고, 에러가 발생하면 수정하는게 어려운게 많았는데, SQL은 프로그래밍 언어라고 하기보다는 소팅 로직에 가까운 것이라고 생각이 됩니다. GCP와 같은 클라우드에 raw data를 업로드한 이후에, 데이터 분석을 위한 기본 소팅작업을 하는데 SQL이 적용되지요. 오리지널 데이터가 수십만, 수천만 아이템으로 구성되어서, 빅데이터 수준의 데이터 소싱작업을 하려면, 우선 SQL 로직으로 정리한 이후에 데이터 분석작업을 해야 합니다. 당연히, SQL 문법과 명령어에 대해서 공부하고, JOIN과 같이 다른..

[공부] SQL, 데이터분석 기본언어

SQL, 데이터분석 기본언어이지요. 이전 직장에서 데이터분석 작업을 위해, SQL 공부를 하게 되었고, 그 곳에서 일하던 데이터 엔지니어에게 많은 도움을 받아서, 기본적인 SQL 사용을 하게 되었네요. SQL 은 엑셀이나 클라우드에 저장된 빅데이터를 - 전체 데이터를 정렬시키거나, - 필요한 항목 기준으로 필터링하거나, - 엑셀 클라우드 테이블로 업로드 or 다운로드 하거나, - 몇개의 클라우드 테이블를 조합해서 필요한 항목 기준으로 필터링 하는 기능을 주로 수행합니다. SQL syntax 공부는 대략 2-3개월 정도 소요되는데, 필터링 문법은 배우기 쉽지만,클라우드 테이블로 업로드 or 다운로드는 수차례 연습이 필요했습니다. SQL 고급활용 수준으로는, - 테이블 조합을 하는 Join 명령문을 활용하거..