'sql업데이트'에 해당되는 글 2건

  1. 2008.11.13 MS-SQL UPDATE문을 제대로 사용하자! 2탄 by 잠수콩
  2. 2008.11.13 ms-sql UPDATE 문을 제대로 써보자! by 잠수콩

update 회원테이블
set out_id = 'dl_result'
from 덧글테이블 a, 회원테이블 b
where a.phone = b.phone
and convert(varchar(8), a.regdate, 112) = '20081009'
and b.out_id is null


회원테이블의 칼럼 out_id 를 dl_result 로 업데이트하는 구문

덧글테이블과 회원테이블에서 폰번호 등 where절에 맞는 것만 찾아서 업뎃함.

2개 테이블, inner join 등을 사용해서 몇개고 늘릴수있다.

update A.Table명
set A.Column = '내용'
from A.Table inner join B.Table on A.칼럼 = B.칼럼
inner join C.Table on B.칼럼 = C.칼럼
inner join ....
where A.칼럼 = '' and B.칼럼=''
...

저작자 표시 비영리 변경 금지
신고
Posted by 잠수콩
기본 UPDATE 문에, WHERE절에 맞는 것만 필드 UPDATE 하기

update cash_happy_list
set check_value='N', phone = null, out_date = null
where happy_code in (
 select happy_code from cash_happy_list a
  inner join dl_userinfo b on a.phone = b.phone
 where convert(varchar(10), a.out_date, 121) between '2008-10-29' and '2008-10-30'
)

구문 정리.

1.cash_happy_list 테이블에 check_value, phone, out_date 칼럼을 업데이트하기위함.
2.happy_code가 조건에 맞는것만
3.조건은 dl_userinfo의 phone번호와 cash_happy_list의 phone 번호가 동일하고,
지정한 기간 안에, 맞는것만. 업데이트 처리

저작자 표시 비영리 변경 금지
신고
Posted by 잠수콩