FROM 절(SQL Server Compact Edition)
행을 검색할 테이블을 지정합니다. Microsoft SQL Server 2005 Compact Edition 에서 FROM 절은 선택 사항입니다.
구문
[ FROM { < table_source > } [ ,...n ]
< table_source > ::=
table_name [ [ AS ] table_alias ]
| < joined_table >
< joined_table > ::=
< table_source > < join_type > < table_source > ON < search_condition >
| <table_source> CROSS JOIN <table_source>
| ( < joined_table > )
< join_type > ::=
[ INNER | { { LEFT | RIGHT } [ OUTER ] } ] JOIN ]
인수
- < table_source >
SELECT 문의 테이블 및 조인된 테이블을 지정합니다.
- table_alias[ [ AS ] table_alias]
테이블 이름 및 선택적 별칭을 지정합니다.
< joined_table >
둘 이상 테이블의 조인인 결과 집합입니다.조인이 여러 개인 경우 괄호를 사용하여 조인의 순서를 지정할 수 있습니다.
- < join_type >
조인 연산의 유형을 지정합니다.
- CROSS JOIN
두 테이블의 교차곱을 지정합니다.
INNER
서로 일치하는 모든 행 쌍이 반환되도록 지정합니다. 두 테이블에서 일치하지 않는 행을 무시합니다. 조인 유형이 지정되지 않은 경우 이 값이 기본값입니다.[!참고] SQL Server Compact Edition 쿼리 프로세서는 INNER JOIN에 포함된 열에서 사용자 또는 데이터베이스에 의해 생성된 인덱스의 가용성을 가정합니다.
- LEFT [ OUTER ]
지정된 조건을 충족하지 않는 왼쪽 테이블의 모든 행이 결과 집합과 내부 조인에서 반환한 모든 행에 포함되도록 지정합니다. 왼쪽 테이블의 Output 열이 NULL로 설정됩니다.
- RIGHT [ OUTER ]
지정된 조건을 충족하지 않는 오른쪽 테이블의 모든 행이 결과 집합과 내부 조인에서 반환한 모든 행에 포함되도록 지정합니다. 오른쪽 테이블의 Output 열이 NULL로 설정됩니다.
- JOIN
지정된 테이블을 조인해야 함을 나타냅니다.
- ON <search_condition>
조인의 기반이 되는 조건을 지정합니다. 조건은 유효한 조건자를 모두 지정할 수 있지만 열 및 비교 연산자가 주로 사용됩니다.