데이터 원본에서 행을 업데이트할 때 DataSet은 데이터 어댑터의 UpdateCommand에서 제공된 SQL을 사용합니다. Update 문은 다음 예제와 같이 기본 키 및 업데이트할 열과 같은 고유 식별자를 포함하는 매개 변수를 사용할 수 있습니다. 기준을 지정하는 FROM 및 WHERE). 구문은 다음과 같다: DELETE 문을 사용하면 테이블에서 지정된 행을 삭제할 수 있습니다. 두 SQL 쿼리 예제의 결과를 UNION 키워드와 자연스럽게 하나로 결합할 수 있습니다. 패턴을 찾고 향후 구매를 제안할 수 있도록 고객의 Customer_name 및 전화를 해당 고객의 최근 주문 목록과 결합하여 새 테이블을 만들려고 한다고 가정합니다. 다음은 작업을 수행하는 빠른 방법입니다. 이 예제에서는 emp 테이블을 사용합니다. 매개 변수화된 쿼리 문은 생성할 매개 변수를 정의합니다. SQL Server 데이터 공급자와 매개 변수를 사용하는 ADO.NET 대한 자세한 내용은 데이터 직접 연결을 참조하십시오. 다음 예제에서는 상호 관련 된 또는 반복, 하위 쿼리에서 IN을 사용 합니다. 이 쿼리는 해당 값에 대한 외부 쿼리에 종속됩니다. 상기 쿼리는 외부 쿼리에 의해 선택될 수 있는 각 행에 대해 한 번 반복적으로 실행된다.

이 쿼리는 SalesPerson 테이블의 보너스가 5000.00이고 직원 식별 번호가 직원 및 SalesPerson 테이블과 일치하는 각 직원의 이름과 성의 인스턴스 를 검색합니다. GROUP BY는 집계 함수에서만 사용되는 SQL절입니다. SELECT 문과 공동으로 동일한 데이터를 그룹으로 정렬하는 데 사용됩니다. 다음 예제에서는 INDEX 최적화 힌트를 사용하는 두 가지 방법을 보여 주십습니다. 첫 번째 예제에서는 최적화 프로그램이 클러스터되지 않은 인덱스를 사용하여 테이블에서 행을 검색하도록 하는 방법을 보여 주며, 두 번째 예제에서는 0의 인덱스를 사용하여 테이블 스캔을 강제합니다. 이 제품 개요에 사용된 샘플 테이블은 다음 코드 예제와 같이 데이터 공급자를 사용하여 만들 수 있습니다.