SQL Server 데이터베이스 플러그 인 을 사용 하여 조회 하 는 방법
1956 단어 SQL 사용서버 데이터베이스 패키지 조회 방법
USE AdventureWorks ;
GO
SELECT DISTINCT c.LastName, c.FirstName
FROM Person.Contact c JOIN HumanResources.Employee e
ON e.ContactID = c.ContactID WHERE EmployeeID IN
(SELECT SalesPersonID
FROM Sales.SalesOrderHeader
WHERE SalesOrderID IN
(SELECT SalesOrderID
FROM Sales.SalesOrderDetail
WHERE ProductID IN
(SELECT ProductID
FROM Production.Product p
WHERE ProductNumber LIKE'FW%')));
GO
이 예 는 SQL 과 관련 된 것 을 밝 혔 다. 서버 의 몇 가지 절묘 한 일.SELECT 대신 IN()매개 변 수 를 사용 할 수 있 음 을 발견 할 수 있 습 니 다. 어구이 예 에서 두 번 의 응용 이 있 기 때문에 새 겨 진 하위 조 회 를 만 들 었 습 니 다. 나 는 터 무 니 없 는 길 이 를 받 아들 이지 않 음 에 도 불구 하고 표준화(normalization)의 마니아 이다.표준화 가 각종 조 회 를 가지 기 때문에 복잡성 을 증가 시 켰 다.이런 상황 에서 한꺼번에 조회 하 는 것 은 매우 유용 해 보이 고,끼 워 넣 는 서브 조회 도 더욱 유용 하 다. 필요 한 문제 가 많은 표 에 분산 되 어 있 을 때,그것들 을 다시 한데 묶 어야 한다.이 때,플러그 인 서브루틴 이 매우 유용 하 다 는 것 을 발견 할 수 있다.