일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- pandas
- SQLD
- 전처리
- 데이터 분석
- Chat GPT
- 시각화
- GA4
- 태블로
- 기초통계
- 클러스터링
- 기초프로젝트
- data analyst
- 데이터분석
- 군집화
- 프로젝트
- da
- 머신러닝
- cross join
- 서브쿼리
- 프롬프트 엔지니어링
- Python
- 최종 프로젝트
- 팀프로젝트
- SQL
- If
- lambda
- streamlit
- 크롤링
- jd
- 히트맵
Archives
- Today
- Total
목록SELF JOIN (1)
세조목
SQL 정리(self join)(23.12.22)
https://leetcode.com/problems/rising-temperature/ 금일 풀었던 예제다. 문제에서 요구하는건 금일의 온도가 전일보다 높은 id를 찾으라는 것이다. 온도가 높은지 낮은지 판단하려면 비교 대상이 있어야 하는데 같은 컬럼에서 어떻게 비교할 수 있을까?? 지금까지 학습한 내용 중에서는 같은 컬럼에 속한 값들을 비교할 수 있는 문법은 없었다. 그래서 방법을 찾아보니 같은 테이블을 하나 더 join하는 식으로 비교 대상을 만들 수 있었다. 무슨 말인고하니 이렇게 테이블이 하나 있는데 기존에 있던 테이블을 그대로 옆에다가 붙이는 것이다. 이것을 SELF JOIN 기능이라고 한다. LEFT(or RIGHT) JOIN 또는 INNER JOIN의 경우 합칠때 문법이 아래와 같은데 더보..
데이터 분석 공부/SQL
2023. 12. 22. 21:00