본문 바로가기

오랑우탄의 반란

검색하기
오랑우탄의 반란
프로필사진 5&2

  • 분류 전체보기 (91)
    • PYTHON (56)
      • 데이터분석 (15)
      • 머신러닝 (11)
      • 프로그래머스 (27)
      • 개념정리 (3)
    • SQL (30)
      • 프로그래머스 (4)
      • LeetCode (18)
      • HackerRank (3)
      • 개념정리 (5)
    • TABLEAU (2)
    • 프로그램 세팅 및 오류 해결 (3)
    • 뉴스 스크래핑 (0)
    • 웹기획 (0)
Guestbook
Today
Total
Recent Posts
Tags
  • Python
  • SQL
  • mysql
  • 데이터분석
  • 파이썬
  • 코드카타
  • 코테
  • 리트코드
  • LeetCode
  • 프로그래머스
more
반응형
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리
반응형

목록exchange seats (1)

반응형

오랑우탄의 반란

LeetCode 리트코드 | 626. Exchange Seats (MySQL) CASE, LAG/LEAD, ROW_NUMBER

오늘도 오랑이는 문제를 풉니다. 626. Exchange Seats 풀이 과정이번 문제에서는 다양한 풀이를 살펴볼 예정입니다.  1 max()우선 첫번째 풀이입니다. 이 풀이는 id 번호를 변경해서 student 를 거기에 맞춰주는 형식입니다. id가 홀수인 경우, 1을 더해주고, id가 홀수인 경우 1을 빼줍니다. 마지막 id가 홀수인 경우 그대로 둬야 하기 때문에 그거에 대한 조건도 적어줍니다. select case when id = (select max(id) from seat) and id % 2 = 1 then id when id % 2 = 1 then id + 1 else id - 1 end as id, studentfrom seat ord..

SQL/LeetCode 2024. 8. 1. 11:46
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바