데이터분석/SQL
-
AWS Athena(presto sql) - url 데이터 가져오기(url_decode, url_extract_host, url_extract_parameter, url_extract_path, url_extract_protocol, url_extract_query)데이터분석/SQL 2022. 7. 25. 21:58
아테나에서 url 데이터를 가져오는 법에 대해서 배워보도록 합시다. 기본적인 url 구조는 아래처럼 되어 있습니다. 여기서 데이터를 하나씩 가져오도록 하겠습니다. [protocol:][//host[:port]][path][?query][#fragment] 얘 시를 봅시다. 이건 네이버에서 디아블로를 검색한 url입니다. https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%94%94%EC%95%84%EB%B8%94%EB%A1%9C url을 쪼개면 이렇게 볼 수 있다. -- host : search.naver.com -- path : /search.naver -- query : ?where=nexearc..
-
AWS Athena(Presto SQL) - json 데이터에서 value값 추출하기(json_extract, json_extract_scalar)데이터분석/SQL 2022. 7. 25. 08:12
aws 아테나에서 json 데이터에 있는 value값들을 가져오는 방법에 대해서 알아보도록 합시다. WITH dataset AS ( SELECT '{"name": "Susan Smith", "org": "engineering", "projects": [{"name":"project1", "completed":false}, {"name":"project2", "completed":true}]}' AS blob ) SELECT * FROM dataset 위의 json 데이터가 들어가 있다고 가정해봅시다. 1. json_extract_scalar: 단순 value 값 가져오기 json_extract_scalar는 단순 key와 value의 관계일 때 값을 가져오는 함수입니다. 문법 - json_extract_..
-
SQL 프로그래밍 2 - SQL의 분류(DDL, DML, DCL)데이터분석/SQL 2022. 1. 2. 13:44
https://kbkb456.tistory.com/98 SQL 프로그래밍 1 - SQL을 학습하는 방법과 연습환경(sql fiddle, sql test) 데이터 분석이 화두에 오르면서 데이터베이스에서 대이터를 추출하는 SQL에 대한 관심도가 높아지고 있다. 1. 그럼 우리가 왜 SQL을 배워야 하는 걸까? - 일하는데 많이 쓰인다. 요새는 개발자나 kbkb456.tistory.com 이전 시간에 SQL을 왜 배워야 하고 어떻게 편하게 실습할 수 있는지 알아봤다. SQL이란 무엇일까? - 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 - 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안 - 많은 ..
-
SQL 프로그래밍 1 - SQL을 학습하는 방법과 연습환경(sql fiddle, sql test)데이터분석/SQL 2022. 1. 1. 14:38
데이터 분석이 화두에 오르면서 데이터베이스에서 대이터를 추출하는 SQL에 대한 관심도가 높아지고 있다. 1. 그럼 우리가 왜 SQL을 배워야 하는 걸까? - 일하는데 많이 쓰인다. 요새는 개발자나 데이터 분석 직군뿐 아니라 기획자, 운영 등 비개발 직군에서도 SQL로 데이터를 뽑아서 기획이나 보고서를 작성하는 것 같다. - 데이터 분석가 채용 프로세스에서 코딩 테스트를 SQL로 치는 경우가 많다. 아래의 몇몇 기업들의 데이터 분석가(Data Analyst) 채용절차를 가져온 것이다. 따로 명시하지 않아도 간단한 코딩 테스트를 진행하는 회사들도 있다. [채용절차] • 서류전형 > 직무 인터뷰 > 조직문화 인터뷰 > 처우협의 > 최종합격 • 지원자의 이력 및 경력 사항에 따라 SQL 테스트가 추가될 수 있습..