해온의 우당탕 개발일지

  • 홈
  • 방명록
프로필이미지
jheaon
  • All (145)
    • Programing Language (48)
      • Python (26)
      • Javascript (11)
      • Java (8)
      • Sql (3)
      • C# (0)
    • FrameWork (56)
      • Django (19)
      • Spring (11)
      • Fastapi (0)
      • PyQT (5)
      • React (5)
      • Flutter (8)
      • Tailwind (7)
      • Unity (1)
    • Cloud (15)
      • Docker (6)
      • Nginx (1)
      • Git (8)
    • Computer Theory (22)
      • Os (2)
      • development theory (1)
      • Web (14)
      • Design partterns (5)
      • DataStructure (0)
    • Algorithm (1)
      • Leetcode (1)
    • Self Improvement (2)
      • Certificate (1)
      • Review (1)
    • Tools (1)
      • Aseprite (1)

Tag

programmers vsc Java sql Tailwind react Docker CSS Django Git pyqt Flutter pyinstaller spring python 파이썬 프로그래머스 tailwindcss selenium javascript
  • 최근글
  • 인기글

최근댓글

공지사항

Archives

«   2025/05   »
일 월 화 수 목 금 토
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 31

  • Today :
  • Yesterday :

사이트 검색

Algorithm/Leetcode 1

Algorithm/Leetcode
리트코드 - Rising temperature

문제https://leetcode.com/problems/rising-temperature/description/ 해결쉽게 말하자면 전 날의 온도와 현재 온도를 비교하여 전 날보다 높은 날의 ID을 가져오는 문제이다. 여기서 문제는 오늘날의 온도와 전 날의 온도를 비교해야 하는 부분인데 처음에는 select문에서 IF()함수와 LAG()함수를 이용하여 처리하려고 했으나, IF문 조건에 맞지 않는 것들이 NULL값으로 반환되고 이를 WHERE문으로 처리하는 것이 힘들었다. 따라서 이를 join을 통해 전 날짜와 현 날짜를 합친 테이블을 만든 뒤에 where문 조건으로 처리하는식으로 코드를 작성하였다.  select today.idfrom weather today left join weather yester..

이전
1
다음
더보기
Ⓒ 2024 • zenn.kr
design by zenn

티스토리툴바