2017년 12월 27일 수요일

postgresql 데이터 update 예시

안녕하세여어~

postgresql UPDATE 구문 예시를 가져왔습니다.

이 페이지는 계속해서 업데이트 될 예정입니다.

우선 간단한 예시부터 확인해보겠습니다.

UPDATE lain_temp SET x = 37.5714, y = 126.9658 WHERE position=108;

->lain_temp 테이블에 x축, y축을 다음과 같이 변경할 것입니다.
다만, 포지션이 108인 데이터만 말이죠.

UPDATE lain_temp a
   SET x = (SELECT x
                     FROM stninfo_temp b
                    WHERE b.position = a.position),
       y = (SELECT y
                     FROM stninfo_temp b

                    WHERE b.position = a.position);

-> 이번에는 조금 복잡해졌네요.
1.  lain_temp 테이블 데이터를 수정할 것입니다.
2.  x축 컬럼 서브쿼리를 확인해보겠습니다.
stninfo_temp테이블에 x축 컬럼을 가져오는 군요.
다만, lain_temp 테이블에 position 컬럼이랑 stninfo_temp 컬럼이 같은 것만 가져오겠군요.
3. y축도 컬럼이 y로 바뀌었을 뿐 큰 차이는 없네요.

한마디로 요약하자면
lain_temp 테이블로 stninfo_temp 테이블에 x,y 축 정보를 가져온다.
대신 조건은 같은 position 별로!

라고 할 수 있겠네요.


댓글 없음:

댓글 쓰기

부자가 되기위해 지켜야할 3가지 원칙

인생 멘토로 하고 싶은 분입니다 ==========동영상 요약=========== 가장 무서운것은 부정적인 사람 투자라는 것은 더 좋아지는 상황을 가정해서 하는 것이 투자 회사 사람들은 대부분이 열심히 삽니다.(물론...