Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- sql랭킹
- FileSystemObject
- update
- injection
- sql업데이트
- sql순위
- WML
- ERD
- instr
- tempDB
- wap
- SPLIT
- javascript 한글입력체크
- jdbc driver
- asp함수
- inner join
- 인젝션
- 이미지가로길이
- VarType
- XML
- VARIABLE
- JavaScript
- 한글입력체크
- MSSQL보안
- array
- 자바기초
- xmldom
- 정규식
- 이미지세로길이
- join
Archives
- Today
- Total
3초기억력
ms-sql UPDATE 문을 제대로 써보자! 본문
기본 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 번호가 동일하고,
지정한 기간 안에, 맞는것만. 업데이트 처리
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 번호가 동일하고,
지정한 기간 안에, 맞는것만. 업데이트 처리
'쿼리_MSSQL' 카테고리의 다른 글
MS-SQL UPDATE문을 제대로 사용하자! 2탄 (0) | 2008.11.13 |
---|---|
MS-SQL SubString으로 할수있는 연령대별 회원분석 쿼리문 (0) | 2008.11.13 |
MS-SQL 랭킹(순위) 매기기 (0) | 2008.11.13 |
ms-sql 2000 SQL인젝션방지용 쿼리문 (0) | 2008.11.13 |
Cursor 사용 예제 (0) | 2008.11.12 |
Comments