coding tasty house

  • 홈
  • 태그
  • 방명록

Back-end/SQL 1

[SQL] GROUP BY 한 결과로 UPDATE 하는 법

기존 서비스 운영 중 DB를 업데이트 해야할 때 서비스 진행중에 새로운 서비스를 도입해서 기존의 사용자에게도 적용해야할 때, 조건을 걸고 일괄 수정이 필요할 때가 있다. 이번의 경우에는 id로 group by절을 사용하여 나온 결과의 수를 세고 그 결과대로 컬럼 두개를 업데이트 시켜야 했다 1. UPDATE가 필요한 조건의 대상자 찾기 user의 id로 그룹화 하여 해당 유저가 작성한 글의 수를 센다 select count(*) as CNT, user_id from feedlist group by user_id having CNT>=7; # Feedlist라는 테이블에서 user_id로 그룹화 하고 반환되는 튜플의 수를 세는데, 7개 이상일 때만 나오도록 한다. group에 대한 조건을 세기 위해서는 w..

Back-end/SQL 2021.07.27
1
더보기
프로필사진

  • 분류 전체보기 (121)
    • Algorithm (102)
    • Back-end (8)
      • Aws (2)
      • Spring (3)
      • SQL (1)
      • Kafka (0)
      • Docker (2)
    • Front-end (0)
    • ETC (5)
    • Language (4)
      • Java (2)
      • Kotlin (2)
    • CS (2)

Tag

web, java, Stack, SWEA, greedy, python, sort, sw역량, Dijkstra, Algorithm, queue, String, 알고리즘, BFS, dfs, programmers, DEQUE, boj, DP, math,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바