sql 문 예제

필드에서 NULL 값이 허용되는 경우 해당 값에 대한 계산도 NULL 결과를 생성합니다. IFNULL 연산자사용을 통해 이를 피할 수 있습니다. 다음 예제에서는 계산이 NULL 값으로 필드를 만날 때 NULL 값이 아닌 0 값이 반환됩니다. 우리의 연습 DB는 고객 테이블과 주문 테이블을 포함한다. Customers 테이블에는 ID, 이름, 주소, zip 및 전자 메일을 포함한 몇 가지 명백한 열이 포함되며, 여기서 인덱싱의 기본 키 필드가 Customer_ID 필드라고 가정합니다. 이를 염두에 두고, 우리는 쉽게 같은 고객이 배치 각 주문의 세부 사항과 함께, 인덱싱 된 고객 ID 필드를 포함하는 주문 테이블을 상상할 수 있습니다. 이 표에는 주문 번호, 수량, 날짜, 품목 및 가격이 포함됩니다. 첫 번째 SQL 예제에서 zip 및 전화 필드가 전치되고 모든 전화 번호가 우편 번호 필드에 잘못 입력된 상황을 상상해 보십시오. 다음 SQL 문으로 이 문제를 쉽게 해결할 수 있습니다. 이 예제는 최대 정가가 모델의 평균보다 두 배 이상 인 제품 모델을 찾습니다. CommandBuilder 개체를 사용하여 DataAdapter에 대한 삽입, 업데이트 및 삭제 문을 생성할 수 있습니다. 데이터베이스 만들기 문은 새 데이터베이스를 만드는 데 사용됩니다. WHERE 절이 부정확한 일치 항목을 찾도록 하려면 패턴 일치 연산자 LIKE를 추가합니다.

LIKE 연산자는 %(백분율 기호) 와일드카드를 사용하여 0개 이상의 문자와 일치하고 밑줄 (_) 와일드카드를 사용하여 정확히 하나의 문자와 일치합니다. 예: 다음 코드 예제에서는 emp 테이블의 데이터를 사용하여 DataSet에 대한 변경 내용을 SQL Server 서버의 실제 데이터와 동기화하는 데 사용할 수 있도록 DataAdapter에 UpdateCommand를 제공하는 방법을 보여 주십니다. 이 예제에서는 Parameters.Add 메서드를 사용하여 Update 문의 매개 변수를 만들고, DataSet을 채우고, 프로그래밍 방식으로 DataSet을 변경한 다음 변경 내용을 데이터베이스로 다시 동기화합니다.