SQL로 PIVOT 테이블 만들기(2)
SQL로 PIVOT 테이블 만드는 방법에 대해 간단히 정리해본다. SQL 기준 : ATHENA DuckDB 아래 stackoverflow...
2024/03/06 # Data # SQL Athena DuckDBCATEGORY : SQL
SQL로 PIVOT 테이블 만드는 방법에 대해 간단히 정리해본다. SQL 기준 : ATHENA DuckDB 아래 stackoverflow...
2024/03/06 # Data # SQL Athena DuckDB위경도 좌표 간 거리 계산하는 방법에 대해 간단히 정리해본다. SQL 기준 : ATHENA GEOGRAPHY 타입 GEOGRAPHY는 ...
2024/02/26 # Data # SQL Athena DuckDB특정 Polygon 안에 포함된 위치 데이터 검색 방법에 대해 간단히 정리해본다. SQL 기준 : ATHENA DuckDB GEOMETR...
2024/02/20 # Data # SQL Athena DuckDBN-interval(N시간 간격) 데이터 처리하는 방법에 대해 간단히 정리해본다. 참고: stakoverflow를 보고 배웠으나 기존 링크...
2024/02/19 # Data # SQL Athena DuckDBAthena 테이블 DDL에 대해 간단히 정리해본다. 데이터 타입 데이터 타입은 아래 링크에서 확인할 수 있다. Data types i...
2023/12/25 # Data # SQL AWS Athena다양한 기능을 제공하는 Command Line Client 사용법을 알아본다. mycli - MySQL | pgcli - PostgreSQ...
2020/03/18 # Data # SQL MySQL mycli PostgreSQL pgcliSQL에서 User Defined Variable 다루는 법을 알아본다. SQL 문제를 풀다보면 쿼리가 매우 길어지는 경우가 있다. Use...
2020/03/17 # Data # SQL PostgreSQL MySQL variableMySQL과 PostgreSQL Query의 차이점을 정리해본다. (상시 업데이트) 참고 : 전문적인 내용보다는 참고 용도로 정리하고 있다...
2019/12/17 # Data # SQL MySQL PostgreSQLPostgreSQL에서 LIKE 검색 속도를 높여주는 pg_trgm을 활용해본다. PostgreSQL 10.9 버전(docker)에서 테스...
2019/10/31 # Data # SQL PostgreSQL pg_trgmSQL로 중복 데이터를 확인 및 삭제하는 법을 알아본다. 사용 데이터 id first_name ...
2019/09/08 # Data # SQL PostgreSQL MySQL duplicates DELETE JOINSQL로 Pivot Table 만드는 법을 알아본다. 데이터 예시 id country r...
2019/07/20 # Data # SQL PostgreSQL FILTER tablefunc crosstab MySQLSQL로 Date / Time 데이터 다루는 법을 알아본다. 데이터 타입 PostgreSQL DATE, TIMESTAMP, TIMEST...
2019/07/19 # Data # SQL PostgreSQL MySQLSQL로 증감률(성장률) 계산하는 법을 알아본다. 데이터 예시 date sales ...
2019/07/14 # Data # SQL PostgreSQL LAG MySQLSQL에서 데이터를 분리해서 활용하는 방법을 알아본다. 사용할 데이터는 python의 Faker라는 라이브러리를 통해 생성했다. from...
2019/04/08 # Data # SQL MySQL SUBSTRING_INDEX REGEXP_SUBSTR PostgreSQL split_part regexp_split_to_array FakerPython SQL client 라이브러리인 pymysql(MySQL)과 psycopg2(PostgreSQL) 사용법을 알아본다. 0. 알...
2019/04/08 # Data # SQL pymysql psycopg2 copy_from Python StringIOSQL로 나이(age) 계산하는 법을 알아본다. 참고 : 데이터 분석을 위한 SQL레시피 내용을 바탕으로 작성하였다. 나이는 매년 변하는...
2019/02/13 # Data # SQL PostgreSQL age MySQLSQL에서 누적합, 누적백분율을 활용하여 분석에 활용한다. 데이터는 Kaggle의 Big Mart Sales를 활용하였다. (일부 컬럼만)...
2019/01/29 # Data # SQL PostgreSQL MySQL WINDOW FUNCTION ABC analysisSQL로 집합 연산자(SET OPERATOR) 활용하는 법을 알아본다. SQL에는 집합 개념을 활용한 UNION(합집합), UNION AL...
2019/01/25 # Data # SQL PostgreSQL UNION EXCEPT INTERSECT MySQLSQL로 CUSTOM한 값을 기준으로 정렬하는 법을 알아본다. SQL로 보통 정렬을 실행할 때는 컬럼값을 기준으로 ( e.g.) ORDER...
2019/01/24 # Data # SQL MySQL FIELD PostgreSQL array_positionSuperset에는 workbench, pgAdmin같은 SQL Lab이라는 기능이 존재한다. superset 0.28.1 기준 S...
2019/01/23 # Data # SQL Superset DB Postgresql SQL LabSQL에서 CTE(Common Table Expression) 표현법인 WITH 구문 사용법을 알아본다. 테스트를 위해서 Bike Shar...
2019/01/18 # Data # SQL MySQL PostgreSQL CTE WITHSQL에서 WINDOW FUNCTION을 활용하여 TOP N, 상위 퍼센트 데이터를 구해본다. 테스트를 위해서 tips 데이터를 활용하였다...
2019/01/18 # Data # SQL MySQL PostgreSQL ROW_NUMBER PERCENT_RANK FIRST_VALUESQL에서 CSV 파일을 업로드해 테이블로 만드는 방법을 알아본다. CSV 파일을 업로드 하기 전 테이블을 정의해서 미리 생성해야 한다. ...
2019/01/17 # Data # SQL MySQL PostgreSQL Load_csvGROUP BY와 함께 사용하면 유용한 GROUP_CONCAT과 STRING_AGG 활용법에 대해 알아본다. 데이터 출처 : MySQL r...
2019/01/15 # Data # SQL MySQL GROUP_CONCAT PostgreSQL STRING_AGGMySQL에서 EXISTS 사용법에 대해 알아본다. RENEWAL (그동안 EXISTS에 적합하지 않은 예시 사용) 실습에 활용할 테이...
2018/04/25 # Data # SQL MySQL PostgreSQL EXISTS JOIN IN (Subquery)MySQL에서 CROSS JOIN과 SELF JOIN에 대해 알아본다. 예제로 활용할 cities 테이블 id...
2018/04/15 # Data # SQL MySQL CROSS JOIN SELF JOINSET type은 정해진 리스트 내에서 중복되지 않는 여러 값을 가질 수 있는 string object이다. SET type은 최대 64개...
2018/04/05 # Data # SQL MySQL SET FIND_IN_SETSQL에서 소계, 합계 계산에 유용한 ROLLUP 활용법에 대해 알아본다. 사용할 데이터는 MySQL reference에서 가져왔다. ...
2018/03/29 # Data # SQL MySQL PostgreSQL GROUP BY ROLLUP GROUPINGCodeSignal SQL 예제를 바탕으로 LIKE 활용법에 대해 알아본다. users 테이블 id ...
2018/03/26 # Data # SQL MySQL LIKE LIKE BINARY PostgreSQL ILIKE