티스토리 뷰
반응형
--SET SUBQUERY
UPDATE [테이블명]
SET (컬럼, 컬럼1, ...) = (값, 값1, ... )
[WHERE conditions];
EX)
update TABLE
set (pk, id, name) = (select pk, id, name from DIFTABLE where pk = 1)
-- 만약 해당 서브쿼리의 조회결과 갯수가 2개 이상일 시 에러
--FROM SUBQUERY
update [테이블명]
set [업데이트할 컬럼] = [업데이트 값]
from [테이블명]
where [조건]
EX)
update TABLE
set count = TABLE.count + a.count
from (select * from DIFTABLE) as a
where TABLE.pk = a.pk
-- pk 가 같은 데이터에만 count를 추가해줌
-- 조인도 가능
'DB' 카테고리의 다른 글
| mybatis foreach insert statement (0) | 2018.10.01 |
|---|---|
| ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired (0) | 2018.04.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 셔먼법
- 배드민턴팁
- AI Engineer
- 적극적 자유 #소극적 자유
- 배드민턴신입
- 2026
- 로컬llm
- 맥주 #YEBISU
- git@github.com: permission denied (publickey)
- esim
- 우르비에트오르비
- mybatis
- Ai
- ai_agent
- 내향인운동
- 킹우의 수
- 배드민턴동호회
- SpringBoot
- vscode
- responsebody
- 동호회적응
- AI AGENT #CLAUDE CODE #개발자 #AI 자동화 #CODEX CLI #GEMINI CLI #OPENHANDS
- 수직적 통합
- 석유 독점
- Gemma사용법
- 폐쇄망AI
- 럭비 #노사이드게임
- pemission
- 스탠다드 오일
- 미국 경제 역사
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
