일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 독서
- crawlee
- 책
- mysql
- db
- query
- AI
- 낙서
- 스트릿
- duckdb
- SQL
- Playwright
- 클릭하우스
- dbt
- 윈드서프
- 행궁동
- 티스토리챌린지
- 스티커
- 데이터베이스
- 오블완
- 데이터엔지니어링
- clickhouse
- Python
- 인문
- 맛집
- 그래피티
- Database
- 취미
- Advanced
- 수원
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 독서
- crawlee
- 책
- mysql
- db
- query
- AI
- 낙서
- 스트릿
- duckdb
- SQL
- Playwright
- 클릭하우스
- dbt
- 윈드서프
- 행궁동
- 티스토리챌린지
- 스티커
- 데이터베이스
- 오블완
- 데이터엔지니어링
- clickhouse
- Python
- 인문
- 맛집
- 그래피티
- Database
- 취미
- Advanced
- 수원
- Today
- Total
목록Database (7)
yeznable

이 포스트는 Medium에 올라온 다음 아티클을 참고하여 정리한 글입니다. Advanced SQL for Data ProfessionalsTo start working with data, it is important to learn tools like SQL. Structured Query Language (SQL) is a programming language used for…medium.com이번 포스트에서 정리할 Advanced SQL 케이스는 Compare Row-to-Row 이다. LEAD와 LAG 함수를 사용하며 정렬된 상태에 특정 데이터를 이전 몇번째 또는 이후 몇번째 데이터와 비교하고자 할 때 많이 쓰이는 방법이다. 이미지로 보면 다음과 같다.[ Compare Row-to-Row: LAG ..

이 포스트는 Medium에 올라온 다음 아티클을 참고하여 정리한 글입니다. Advanced SQL for Data ProfessionalsTo start working with data, it is important to learn tools like SQL. Structured Query Language (SQL) is a programming language used for…medium.com이번 포스트에서 정리할 Advanced SQL 케이스는 PIVOT / UNPIVOT 이다. 이 케이스는 Databricks SQL에서 적용되는 예제로 설명한다.내가 실습해보고 있는 MySQL에는 PIVOT, UNPIVOT 함수가 없기 때문에 Medium 아티클에 나와있는 쿼리를 실행해도 에러만 발생된다.PIVOT..

이 포스트는 Medium에 올라온 다음 아티클을 참고하여 정리한 글입니다. Advanced SQL for Data ProfessionalsTo start working with data, it is important to learn tools like SQL. Structured Query Language (SQL) is a programming language used for…medium.com이번 포스트에서 정리할 Advanced SQL 케이스는 Filling Gaps in Data Using SQL(누락값 처리) 이다. 뒤에 굳이 Using SQL을 붙인 건 SQL이 아닌 다양한 도구로 Filling Gaps in Data를 할 수 있어서 그런 걸까 싶다.BI 업무에서는 해당 케이스를 활용할 일이 ..

이 포스트는 Medium에 올라온 다음 아티클을 참고하여 정리한 글입니다. Advanced SQL for Data ProfessionalsTo start working with data, it is important to learn tools like SQL. Structured Query Language (SQL) is a programming language used for…medium.com이번 포스트에서 정리할 Advanced SQL 케이스는 Removing Duplicated Rows(중복행 제거)이다. 내용이 많거나 어렵지 않아서 간단한 정리가 될 것 같다. 다룰 내용은 다음과 같다.- ROW_NUMBER() 함수를 활용한 Removing Dupliacted Rows- Subquery를 활용한..

이 포스트는 Medium에 올라온 다음 아티클을 참고하여 정리한 글입니다. Advanced SQL for Data ProfessionalsTo start working with data, it is important to learn tools like SQL. Structured Query Language (SQL) is a programming language used for…medium.com이번에 정리할 Advanced SQL 케이스는 Common Table Expression(CTE)이다. 한글로 다른 표현이 있나 찾아봤는데 그냥 CTE라고 불리는 것 같다.CTE는 "SELECT, INSERT, UPDATE, DELETE에서 참조가 가능한 임시의 결과값"이라고 하며 크고 복잡한 쿼리를 단순화 시키..
Medium에서 AI나 데이터 관련 주제를 구독해서 메일을 받고 있다.일이 바쁠 때는 매번 체크하기 어려운데 한번은 "Advanced SQL for Data Professionals" 라는 제목의 아티클이 눈에 띄어 기억해두고 한가할 때 찾아봤다. 알고있는 내용도 있고 모르던 내용도 있어서 정리 해두고 필요할 때 찾아봐야지 싶어졌다.원본 링크는 다음과 같다. Advanced SQL for Data ProfessionalsTo start working with data, it is important to learn tools like SQL. Structured Query Language (SQL) is a programming language used for…medium.com 해당 아티클에서 소개하는 ..

동적 쿼리(다이나믹 쿼리)가 다양하게 쓰이는 편이고 그 케이스들중 하나를 정리해둔다. 다이나믹 쿼리 관련해서는 이전에 대충 쿼리만 써뒀던 글이 있다. [ MySQL 쿼리 기초 ] 다이나믹 쿼리다이나믹 쿼리 예시를 나중에 찾아보기 쉽게 남겨둔다.해당 쿼리는 그냥 실행시키는 건 아니고 SP 안에서 활용해야 한다. declare v_fdate varchar(10);declare v_tdate varchar(10);declare v_finished integer default 0;dyeznable-blog.tistory.com위의 글에서 사용된 예시는 다음의 왼쪽과 같이 생긴 데이터를 오른쪽과 같이 변경해서 저장하는 쿼리이다. 파츠별 장착 아이템 수를 집계하기 위해 사용했던 쿼리인데 범용적으로 쓰일 케이스는 아..