mssql 예제

마지막 예제에서는 위의 왼쪽 외부 조인 예제에서 논리를 수정 하 고 왼쪽 외부 조인 구문을 전체 외부 조인으로 변환 했습니다. 이 경우 결과 집합은 Sales.SalesTerritory에서 사용할 수 없는 테이블과 데이터 간에 모든 데이터를 반환하는 LEFT OUTER JOIN과 동일합니다. 이 예제에서는 두 개 이상의 테이블을 하나의 SELECT 문에서 JOINed할 수 있고 둘 이상의 JOIN 형식을 단일 SELECT 문에서 사용할 수 있음을 보여 주는 두 가지 개념을 결합합니다. 아래 샘플 코드에서 Person.Contact 및 Sales.Salesperson 테이블 간의 일치 하는 데이터를 Sales.SalesPerson 테이블의 모든 데이터와 함께 검색 하 고 Sales.SalesTerritory 테이블의 일치 하는 데이터입니다. Sales.Sales.SalesTerritory 테이블이 아닌 Sales.SalesPerson 테이블이 있는 레코드의 경우 Sales.SalesTerritory의 열에 대해 NULL 값이 반환됩니다. 또한 이 코드는 두 개의 열을 사용하여 ST와 같은 데이터를 순서를 지정합니다. 영토 ID 및 C.성 이름. Node.js 0.12.x 이상필요. 윈도우 전용. 이 드라이버는 기본 패키지의 일부가 아니며 npm 설치 msnodesqlv8에 의해 별도로 설치해야합니다. 이 드라이버를 사용 하려면이 구문을 사용: const sql = 요구 (`mssql/msnodesqlv8`). 이 예제에서는 Sales.SalesOrderDetail 및 Production.Product 테이블 간에 조인됩니다.

표는 다음으로 별칭이 됩니다. JOIN 논리는 SOD의 일치 하는 레코드를 기반으로 합니다. 제품 ID 및 P.ProductID 열. 레코드는 SOD를 사용하는 레코드만 반환하여 필터링됩니다. 단위 가격 1000보다 큽합니다. 마지막으로 결과 집합은 ORDER BY 절에 따라 가장 비싼 첫 번째 제품과 TOP 절을 기준으로 가장 높은 100개 제품만 순서대로 반환됩니다. 다음의 첫 번째 예는 집계 함수가 있는 HAVING 절을 보여 주며 있습니다. SalesOrderDetail 테이블의 행을 제품 ID별로 그룹화하고 평균 주문 수량이 5개 이하인 제품을 제거합니다. 두 번째 예제에서는 집계 함수가 없는 HAVING 절을 보여 주습니다. 이 제품 개요에 사용된 샘플 테이블은 다음 코드 예제와 같이 데이터 공급자를 사용하여 만들 수 있습니다. 이렇게 하면 mssql 명령을 실행할 수 있습니다. 다음 코드 예제에서는 CommandBuilder와 함께 emp 샘플 테이블을 사용하여 DataSet을 업데이트합니다.

Comments are closed.