UPDATE
UPDATE문은 테이블의 행의 내용을 변경할 때 사용하는 쿼리문입니다.
포멧:
[ WITH <common_table_expression> [...n] ]
UPDATE
[ TOP ( expression ) [ PERCENT ] ]
{ { table_alias | <object> | rowset_function_limited
[ WITH ( <Table_Hint_Limited> [ ...n ] ) ]
}
| @table_variable
}
SET
{ column_name = { expression | DEFAULT | NULL }
| { udt_column_name.{ { property_name = expression
| field_name = expression }
| method_name ( argument [ ,...n ] )
}
}
| column_name { .WRITE ( expression , @Offset , @Length ) }
| @variable = expression
| @variable = column = expression
| column_name { += | -= | *= | /= | %= | &= | ^= | |= } expression
| @variable { += | -= | *= | /= | %= | &= | ^= | |= } expression
| @variable = column { += | -= | *= | /= | %= | &= | ^= | |= } expression
} [ ,...n ]
[ <OUTPUT Clause> ]
[ FROM{ <table_source> } [ ,...n ] ]
[ WHERE { <search_condition>
| { [ CURRENT OF
{ { [ GLOBAL ] cursor_name }
| cursor_variable_name }
]
}
}
]
[ OPTION ( <query_hint> [ ,...n ] ) ]
[ ; ]
원하는 조건을 표현할 때 WHERE 절을 사용합니다. 그리고 원하는 컬럼에 특정 값을 설정할 때 SET을 사용합니다.
예:
UPDATE Custom SET CNAME = '홍길동' WHERE (CID = 3)
위 예는 Custom 테이블에서 CID가 3인 데이터의 CNAME 값을 홍길동으로 변경하는 쿼리문입니다.
SELECT
SELECT문은 데이터 베이스에서 원하는 데이터를 검색할 때 사용하는 쿼리문입니다.
포멧:
[ WITH <common_table_expression>]
SELECT select_list [ INTO new_table ]
[ FROM table_source ] [ WHERE search_condition ] [ GROUP BY group_by_expression ]
[ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ]
예:
SELECT CNAME, PHONE FROM Custom WHERE (CID = 3)
위 예는 Custom 테이블에서 CID가 3인 행의 CNAME과 PHONE 열의 값을 질의하는 쿼리문입니다.
만약 전체 컬럼 정보를 검색하길 원하면 *를 사용합니다.
예:
SELECT * FROM Custom WHERE (CID = 3)
검색 결과를 정렬할 때 ORDER BY와 정렬 기준인 ASC나 DESC를 사용합니다.
예:
SELECT * FROM Custom WHERE (CID > 3) ORDER BY CID ASC
'프로그래밍 기술 > SQL과 ADO.NET' 카테고리의 다른 글
[ADO.NET] SqlConection 생성자 (0) | 2016.04.22 |
---|---|
[ADO.NET] SqlConnection 클래스 소개 (2) | 2016.04.22 |
ADO.NET 개요 및 구성 요소 (0) | 2016.04.22 |
서버 탐색기를 이용하여 SQL 쿼리 사용하기 (0) | 2016.04.21 |
MS SQL에서 제공하는 함수(수치 연산, 날짜 및 시간) (0) | 2016.04.21 |
INSERT, DELETE SQL 쿼리문 (0) | 2016.04.21 |
SQL 쿼리문 이름 변경(SP_RENAME), 삭제(TRUNCATE), 제거(DROP) (0) | 2016.04.21 |
정의를 수정하는 SQL 쿼리문 ALTER (0) | 2016.04.21 |
테이블 생성 SQL 쿼리문 CREATE TABLE (0) | 2016.04.21 |
서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 5(DB 다이어그램) (0) | 2016.04.21 |