[All | 뚜렷한 [on (표현[, ...])]] * |표현[asoutput_name] [, ...] [ 에서from_item[, ...]] [ 어디조건] [그룹 by표현[, ...]] [hade조건[, ...]] [Union | 교차 | [all]을 제외하고와이즈 토토] [주문표현[ASC | desc | 사용운영자] [, ...]] [업데이트 [ofTableName[, ...]]] [ 한계count| 모두 ] [오프셋시작] 어디from_item할 수 있습니다. [ 오직 ]table_name[ *] [ [ 처럼 ]alias[(column_alias_list)]]] | (와이즈 토토) [ 처럼 ]alias[(column_alias_list)] |from_item[자연]join_type from_item[onjoin_condition| 사용 ( 사용join_column_list)]
테이블 열 또는 표현식의 와이즈 토토.
를 사용하여 출력 열에 대한 다른 와이즈 토토을 지정합니다 절로. 이 와이즈 토토은 주로 라벨을 붙이는 데 사용됩니다 디스플레이를위한 열. 또한 참조하는 데 사용될 수 있습니다 절 순서대로 열의 값과 절에 의한 그룹. 하지만output_name할 수 없습니다 자리에 사용되거나 조항이 있습니다. 작성하십시오 대신 표현.
테이블 참조, 하위 선택 또는 조인 절. 보다 자세한 내용은 아래.
진실 또는 거짓의 결과를주는 부울 표현. 아래의 위치와 조항 설명을 참조하십시오.
주문을 제외한 모든 기능이있는 선택 문 업데이트 및 제한 조항 (심지어 사용될 수 있습니다. 와이즈 토토가 괄호 안을 때).
항목에서 포함 할 수 있습니다 :
기존 테이블 또는보기의 와이즈 토토. 만 있다면 지정된 테이블 만 스캔됩니다. 그렇지 않은 경우 지정, 테이블 및 모든 후손 테이블 (if 어떤)은 스캔됩니다. * 테이블 와이즈 토토에 추가 할 수 있습니다 후손 테이블을 스캔해야하지만 현재 버전은 기본 동작입니다. (안에 7.1 이전에 출시되면 기본 동작 만 있었다.)
이전의 대체 와이즈 토토table_name. 별칭이 사용됩니다 간결하거나 자기 주인에 대한 모호성을 제거합니다 (어디서 같은 테이블이 여러 번 스캔됩니다). 별칭이라면 서면, 열 별명 목록도 하나 이상의 열에 대한 대체 와이즈 토토을 제공합니다. 테이블.
하위 선택이 FROM 절에 나타날 수 있습니다. 이것은 행동합니다 마치 출력이 임시 테이블로 생성 된 것처럼 이 단일 선택 명령의 기간 동안. 주목하십시오 하위 선택은 괄호로 둘러싸여 있어야합니다 별명필수be 그것을 제공합니다.
[내부] 조인, 왼쪽 [외부] 조인, 오른쪽 [외부] 조인, 전체 [외부] 조인또는크로스 조인. 내부 및 외부 조인 유형의 경우 정확히 자연 중 하나, onjoin_condition또는 사용 ( 사용join_column_list)해야합니다 나타나다. 크로스 가입의 경우이 항목 중 어느 것도 할 수 없습니다 나타나다.
자격 조건. 이것은와 유사합니다 두 사람에만 적용되는 것을 제외하고는 조건 From_items 가이 조인 절에 가입 중입니다.
A 사용 열 목록 (a, b, ...)은 왼쪽 왼쪽 _table.a = right_table.a 및 left_table.b = right_table.b ...
와이즈 토토하나 또는 행을 반환합니다 더 많은 테이블. 선택 후보자는 다음을 만족시키는 행입니다 조건; 생략 된 경우 모든 행은 후보입니다. (보다여기서 절.)
실제로, 반환 된 행은 직접 생성 된 행이 아닙니다. Clauses에서/Where/Group에 의해; 오히려 출력 행은 선택 출력 표현식을 계산하여 형성됩니다. 선택한 각 행.*선택한 모든 열에 대한 속기로 출력 목록 줄. 또한 글을 쓸 수 있습니다table_name.*as 그 테이블에서 나오는 열의 속기.
별도의중복 행을 제거합니다 결과에서.all(기본값) 복제를 포함한 모든 후보 행을 반환합니다.
별개의일치하는 행을 제거합니다 지정된 모든 표현식에서 첫 번째 행만 유지 각 복제 세트. 표현에 대한 뚜렷한 것입니다 항목 별 순서와 동일한 규칙을 사용하여 해석; 보다 아래에."First Row"OF 각 세트는 예측할 수 없습니다주문 by원하는 행이 먼저 나타나는지 확인하는 데 사용됩니다. 을 위한 예,
(위치) 위치, 시간, 보고서에서 별개의 선택을 선택하십시오 WeatherRopports에서 위치별로 주문, 시간 desc;
각 위치에 대한 최신 날씨 보고서를 검색합니다. 그러나 우리가 내림차순 시간 순서를 강요하기 위해 주문을 사용하지 않았다면 각 위치에 대한 값, 우리는 보고서를 받았을 것입니다. 각 위치에 대한 예측할 수없는 연령.
절에 의한 그룹은 사용자가 테이블을 하나 이상의 값에서 일치하는 행 그룹. (보다그룹 별 그룹.)
지정된 조건을 충족하는 행. (보다조항.)
절차에 의한 순서는 반환 된 행이 지정된 순서. 주문이 제공되지 않으면 행이 반환됩니다. 어떤 순서로든 시스템은 생산하기에 가장 저렴하다고 생각합니다. (보다주문 작성 절.)
SELECT Queries는 Union, Intersect 및 운영자를 제외하고. 필요한 경우 괄호를 사용하십시오 이 사업자의 주문.
Union Operator는 반환 된 행 모음을 계산합니다. 쿼리가 관련되었습니다. 중복 행은 모든 것이 아니라면 제거됩니다 지정되었습니다. (보다Union 조항.)
교차 연산자는 공통적 인 행을 계산합니다. 두 쿼리. 중복 행은 모든 것이 아니라면 제거됩니다 지정되었습니다. (보다교차 조항.)
제외 연산자는 첫 번째로 반환 된 행을 계산합니다. 쿼리하지만 두 번째 쿼리는 아닙니다. 중복 행이 제거됩니다 모든 것이 지정되지 않는 한. (보다절을 제외하고.)
for 업데이트 절은 와이즈 토토 문을 수행 할 수 있습니다. 선택된 행의 독점 잠금.
한계 조항은 쿼리를 사용자에게 반환합니다. (보다한계 조항.)
값을 읽으려면 테이블에 선정 된 특권이 있어야합니다. (참조grant/Revoke진술).
FROM 절은 하나 이상의 소스 테이블을 지정합니다. 선택하다. 여러 소스가 지정되면 결과가 있습니다 개념적으로 모든 행의 모든 행의 직교 제품 출처 --- 그러나 일반적으로 자격 조건이 추가됩니다 반환 된 행을 직교의 작은 하위 집합으로 제한합니다. 제품.
a a from 항목이 간단한 테이블 와이즈 토토이면 암시 적으로 서브 테이블 (상속 자녀)의 행을 포함합니다 테이블.전용행을 억제합니다 테이블의 서브 테이블. 전에와이즈 토토7.1, 이것은 기본값이었습니다 결과 및 하위 테이블 추가는 추가로 수행되었습니다*테이블 와이즈 토토으로. 이 오래된 행동입니다 명령을 통해 사용 가능세트 sql_inheritance to off;
a 항목의 A는 괄호로 된 하위 선택이 될 수 있습니다 (참고 하위 선택에 대해 별칭 조항이 필요합니다!). 이것은입니다 다수를 얻는 유일한 방법이므로 매우 편리한 기능 단일로 그룹화, 집계 또는 분류 수준 질문.
마침내 AT에서 A는 결합 된 조항 일 수 있습니다. 품목에서 두 개 더 간단합니다. (필요한 경우 괄호를 사용하십시오 중첩 순서를 결정하십시오.)
크로스 조인 또는 내부 조인은 간단한 직교 제품입니다. 두 항목을 최상위로 나열하는 것과 마찬가지로 에서. 크로스 조인 자격으로 줄은 제거되지 않습니다. 이 결합 유형은 다음과 같습니다 그들이 당신을하지 않기 때문에 단지 표기법 편의성입니다 평범한 곳과 어디에서 할 수 없었습니다.
왼쪽 외부 조인 자격을 갖춘 직교의 모든 행을 반환합니다. 제품 (즉, 상태를 통과하는 모든 결합 행), 왼쪽 테이블에있는 각 행의 사본 1 개 컨디션을 통과 한 오른쪽 줄은 없었습니다. 이것 왼쪽 줄은 결합 된 테이블의 전체 너비로 확장됩니다. 오른쪽 열에 널을 삽입하여. 에만 유의하십시오 가입 자체 또는 사용 조건이 고려되는 동안 고려됩니다. 어떤 행이 일치하는지 결정합니다. 외부 또는 조건 나중에 적용됩니다.
반대로, 오른쪽 외부 결합은 모든 결합 된 행을 반환합니다. 타의 추종을 불허하는 각각의 오른쪽 줄에 대해 1 개의 행 (연장 왼쪽의 널). 이것은 단지 표기법 편의입니다. 전환하여 왼쪽 외부 조인으로 변환 할 수 있으므로 왼쪽 및 오른쪽 입력.
전체 외부 조인이 결합 된 모든 행을 반환하고 한 줄을 반환합니다. 타의 추종을 불허하는 각 왼쪽 줄에 대해 ( 오른쪽), 타의 추종을 불허하는 각각의 각각의 행 (왼쪽의 널로 연장).
Cross Join을 제외한 모든 조인 유형의 경우 작성해야합니다. 정확히 하나의join_condition, 사용 (join_column_list) 또는 자연. on입니다 대부분의 경우 : 자격 표현을 쓸 수 있습니다 결합 할 두 테이블이 포함됩니다. 열 목록 사용 (a, b, ...)는 왼쪽 왼쪽 조건에 대한 속기입니다 .a = right_table.a 및 left_table.b = right_table.b ... 또한 사용합니다 각 동등한 열 중 하나만 둘 다가 아니라 조인 출력에 포함됩니다. 자연은 속기입니다 유사하게 와이즈 토토이 지정된 모든 열을 언급하는 사용 목록의 경우 테이블.
조건이 일반적인 양식을 갖는 선택 사항 :
여기서boolean_expr
boolean_expr부울 가치를 평가하는 모든 표현. 많은 사례,이 표현은 다음과 같습니다.
expr cond_op expr
또는
log_op expr
여기서cond_op중 하나 일 수 있습니다. =, <, <=,, = 또는 <, 조건부 연산자 모두와 마찬가지로, 어떤 것도, 같은, 또는 로컬로 정의 된 연산자 및log_op아니다. Select는 WHERE 조건의 모든 행을 무시합니다. 진실을 돌려주지 않습니다.
그룹 별 그룹에 의해 도출 된 그룹화 된 테이블을 지정합니다 이 조항의 적용 :
그룹 by표현[, ...]
Group By BING SELECTERED 행은 단일 행으로 응축됩니다. 그룹화 된 열에 대해 동일한 값을 공유합니다. 골재 함수는 각각을 구성하는 모든 행에서 계산됩니다. 그룹, 각 그룹에 대해 별도의 값을 생성합니다 (반대 그룹이 없으면 집계는 단일 값을 계산합니다. 선택한 모든 행에서). 그룹에 의해 그룹이있을 때, 그것은입니다 선택 출력 표현식에 유효하지 않습니다. 그 이후로 집계 기능을 제외하고 그룹화되지 않은 열 반환 할 수있는 값이 둘 이상있을 것입니다. 그룹화되지 않은 열.
항목 별 그룹은 입력 열 와이즈 토토 또는 와이즈 토토 일 수 있습니다. 출력 열의 서수 번호 (표현식 선택) 또는 IT 입력-열 값으로부터 형성된 임의의 표현 일 수있다. 모호성의 경우 와이즈 토토으로 그룹이 출력 열 와이즈 토토이 아닌 입력 콜럼 와이즈 토토.
선택 사항은 조건을 갖는 일반적인 형태를 갖습니다.
boolean_expr
여기서boolean_expris WHERE 절에 지정된 것과 동일합니다.
제거에 의해 도출 된 그룹화 된 테이블을 지정했습니다 만족하지 않는 그룹 행boolean_expr. 가지고있는 것은 다릅니다 장소 : 적용하기 전에 개별 행을 필터링합니다 그룹별로 작성된 필터 그룹 행이있는 동안 그룹 에 의해.
각 열에서 참조boolean_expr분명하게 참조가 나타나지 않는 한 그룹화 열을 참조하십시오 집계 기능 내에서.
주문 by표현[asc | desc | 사용운영자] [, ...]
항목 별 주문은 와이즈 토토 또는 서수 번호 일 수 있습니다. 출력 열 (표현식 선택) 또는 임의 일 수 있습니다. 입력-열 값으로부터 형성된 표현. 경우 모호성, 와이즈 토토 별 명령은 출력 콜럼 와이즈 토토.
서수 번호는 서수 (왼쪽에서 오른쪽)를 나타냅니다. 결과 열의 위치. 이 기능은 가능합니다 그렇지 않은 열을 기준으로 순서를 정의합니다. 적절한 와이즈 토토이 있습니다. 이것은 절대적으로 필요하지 않습니다 항상 와이즈 토토을 결과 열에 할당 할 수 있습니다. AS 절, 예 :
TITLE, DATE_PROD + 1은 Newlen의 Newlen As Newlen의 Newlen;
임의의 표현으로 주문할 수도 있습니다 ( SQL92로의 확장, 결과 목록을 선택하십시오. 따라서 다음 진술은 합법적입니다.
유통 업체에서 와이즈 토토을 선택하여 코드로 와이즈 토토을 선택하십시오;
이 기능의 제한은 순서 별 조항입니다. 노조 결과, 교차 또는 쿼리를 제외한 결과에 적용 출력 열 와이즈 토토 또는 번호 만 지정할 수 있습니다. 표현.
항목 별 주문이 일치하는 간단한 와이즈 토토 인 경우 결과 열 와이즈 토토과 입력 열 와이즈 토토, 주문 결과 열 와이즈 토토으로 해석합니다. 이것은입니다 그룹이 그 그룹이 동일하게 할 선택의 반대 상황. 이 불일치는 SQL92에 의해 의무화됩니다 기준.
선택적으로 키워드 DESC (하강) 또는 ASC를 추가 할 수 있습니다. (오름차순) 각 열이 순서대로 절의 와이즈 토토을 따서 절하기. 만약에 지정되지 않으면 ASC는 기본적으로 가정됩니다. 또는 a 특정 주문 연산자 와이즈 토토이 지정 될 수 있습니다. ASC입니다 <및 desc를 사용하는 것과 동일합니다. .
널 값은 다른 값보다 더 높습니다. 도메인. 다시 말해, 오름차순으로 순서 널 정렬 끝과 내림차순 정렬 순서 Nulls Sort에서 시작.
table_queryUnion [All]table_query[주문 by표현[ASC | desc | 사용운영자] [, ...]] [ 한계count| 모두 ] [오프셋시작]
여기서table_query지정 주문, 업데이트 또는 제한에 대한 주문이없는 선택된 표현식 절. (주문별 및 제한은 하위 표현에 첨부 될 수 있습니다. 괄호로 둘러싸인 경우. 괄호없이 조항은 노조의 결과에 적용되기 위해 사용됩니다. 오른쪽 입력 표현식으로.)
Union Operator는 컬렉션 (SET Union)을 계산합니다 관련된 줄은 관련 쿼리에 의해 반환되었습니다. 두 사람은 그것을 선택합니다 노조의 직접 필란드는 생산해야합니다. 동일한 수의 열 및 해당 열이 호환 데이터 유형.
Union의 결과에는 중복 행이 포함되어 있지 않습니다. 모든 옵션이 지정되지 않는 한. 모두 제거를 방지합니다 복제.
동일한 선택 문의 다중 유니온 연산자입니다 달리 명시되지 않는 한 왼쪽에서 오른쪽으로 평가되었습니다 괄호.
현재, 업데이트는 노동 조합 결과 또는 노조의 의견.
table_query교차 [All]table_query[주문 by표현[asc | desc | 사용운영자] [, ...]] [ 한계count| 모두 ] [오프셋시작]
여기서table_query지정합니다 주문, 업데이트 또는 제한에 대한 주문이없는 선택된 표현식 절.
Intersect는 Union과 유사합니다. 두 쿼리 출력에 나타나는 행, 어느 쪽이든 나타납니다.
교차 결과에는 중복 행이 포함되어 있지 않습니다. 모든 옵션이 지정되지 않는 한. 모두와 함께, m L 및 N 복제의 복제는 최소 (M, N)이 나타납니다. 타임스.
동일한 선택 문의 다중 교차 연산자 괄호가 지시하지 않는 한 왼쪽에서 오른쪽으로 평가됩니다 그렇지 않으면. 교차로는 노조보다 더 단단히 묶습니다. Union B 교차 C는 연합으로 읽습니다 (B 교차 C) 괄호로 달리 명시하지 않는 한.
table_query[All] 제외table_query[주문 by표현[ASC | desc | 사용운영자] [, ...]] [ 한계count| 모두 ] [오프셋시작]
여기서table_query지정 주문, 업데이트 또는 제한에 대한 주문이없는 선택된 표현식 절.
제외하고는 제외하고, 그것은 왼쪽 쿼리의 출력에 표시되지만 오른쪽 쿼리의 출력.
제외의 결과에는 중복 행이 포함되어 있지 않습니다. 모든 옵션이 지정되지 않는 한. 모두와 함께, m L 및 N 복제 중복은 최대 (M-N, 0)으로 나타납니다. 타임스.
동일한 선택 문의 연산자를 제외한 다중 괄호가 달리 지시하지 않는 한 왼쪽에서 오른쪽으로 평가되었습니다. Union과 같은 수준에서 구속력을 제외하고
Limitcount| 모두 오프셋시작
어디count반환 할 최대 행 수 및시작행 수를 지정합니다 줄을 돌려주기 전에 건너 뛰십시오.
한계는 행의 일부만 검색 할 수 있습니다. 나머지 쿼리에 의해 생성됩니다. 한계 계수가있는 경우 주어지면, 그 많은 행이 반환 될 것입니다. 만약 오프셋이 주어지면 시작하기 전에 많은 행이 건너 뛸 것입니다. 줄을 반환하려면
한계를 사용하는 경우 주문을 사용하는 것이 좋습니다. 결과 행을 고유 한 순서로 제한하는 조항. 그렇지 않으면 쿼리의 예측할 수없는 하위 집합을 얻을 수 있습니다. 줄 --- 당신은 10 번에서 20 행을 요구할 수 있습니다. 그러나 어떤 질서에서 10 분의 1에서 20 세까지? 당신은 모릅니다 주문을 지정하지 않는 한 주문.
와이즈 토토7.0, the Query Optimizer는 a를 생성 할 때 제한됩니다 쿼리 계획이므로 다른 계획을 세울 가능성이 높습니다. (다른 행 주문 생성) 사용하는 것에 따라 제한 및 오프셋. 따라서 다른 한계/오프셋 값을 사용합니다 쿼리 결과의 다른 서브 세트 선택일관성없는 결과를 제공 할 것입니다주문으로 예측 가능한 결과 주문을 시행하지 않는 한. 이것은 버그가 아닙니다. 사실의 고유 한 결과입니다 그 SQL은 쿼리 결과를 전달할 것을 약속하지 않습니다. 주문에 의한 주문이 제한되지 않는 한 모든 주문 주문하다.
테이블에 가입하려면영화테이블유통 업체:
F.Title, F.Did, D.Name, F.Date_Prod, F.Kind를 선택하십시오 유통 업체 D, 필름 f 여기서 f.did = d.did 제목 | | 와이즈 토토 | date_prod | 친절한 --------------------------+-----+---------------------------------------------------------------------------------- 세 번째 사람 | 101 | 영국 사자 | 1949-12-23 | 드라마 아프리카 여왕 | 101 | 영국 사자 | 1951-08-11 | 로맨틱 une femme est une femme | 102 | Jean Luc Godard | 1961-03-12 | 로맨틱 Vertigo | 103 | 파라마운트 | 1958-11-14 | 행동 베켓 | 103 | 파라마운트 | 1964-02-03 | 드라마 48 시간 | 103 | 파라마운트 | 1982-10-22 | 행동 전쟁과 평화 | 104 | Mosfilm | 1967-02-12 | 드라마 웨스트 사이드 스토리 | 105 | 연합 예술가 | 1961-01-03 | 뮤지컬 바나나 | 105 | 연합 예술가 | 1971-07-13 | 코메디 Yojimbo | 106 | 도호 | 1961-06-16 | 드라마 내 수프에 여자가있다 | 107 | 컬럼비아 | 1970-06-11 | 코메디 택시 운전사 | 107 | 컬럼비아 | 1975-05-15 | 행동 악의적 인 부재 | 107 | 컬럼비아 | 1981-11-15 | 행동 Storia di una donna | 108 | 서쪽으로 | 1970-08-15 | 로맨틱 왕과 나는 | 109 | 20 세기 폭스 | 1956-08-11 | 뮤지컬 das boot | 110 | 바바리아 아틀리에 | 1981-11-11 | 드라마 침대 손잡이와 빗자루 | 111 | 월트 디즈니 | | 뮤지컬 (17 줄)
열을 합산하려면Len모든 영화의 그리고 결과를 그룹Kind:
Kind의 Total from Films Group의 SOLE SONT, SUM (LEN); 친절 | 총 ----------+------- 행동 | 07:34 코미디 | 02:58 드라마 | 14:28 뮤지컬 | 06:42 낭만적 인 | 04:38 (5 줄)
열을 합산하려면Len모든 영화의, 결과를 그룹Kind5 시간 미만의 그룹 총액 :
SELECT KIND, SUM (LEN)을 총으로 선택하십시오 영화에서 친절하게 그룹 Sum (Len) <간격 '5 시간'; 친절 | 총 ----------+------- 코미디 | 02:58 낭만적 인 | 04:38 (2 줄)
다음 두 가지 예는 동일하게 정렬하는 방법입니다. 두 번째 열의 내용에 따른 개별 결과 (와이즈 토토) :
선택 *에서 배급 자에서 와이즈 토토별로; 배급 자 주문 *을 선택하여 2; | 와이즈 토토 -----+------------------- 109 | 20 세기 폭스 110 | 바이에른 아틀리에 101 | 영국 사자 107 | 콜롬비아 102 | 장 루크 고다드 113 | 루소 영화 104 | MOSFILM 103 | 최고의 106 | 도호 105 | 연합 예술가 111 | 월트 디즈니 112 | 워너 브라더스 108 | 서부 제국 (13 줄)
이 예제는 테이블의 결합을 얻는 방법을 보여줍니다유통 업체and배우, 결과를 그 결과로 제한합니다 각 테이블에서 문자 W로 시작하십시오. 독특한 행만 원합니다. 그래서 모든 키워드는 생략됩니다.
유통 업체 : 배우 : | 와이즈 토토 ID | 와이즈 토토 -----+-----------------+------------------ 108 | 서쪽으로 1 | 우디 앨런 111 | 월트 디즈니 2 | 워렌 비티 112 | 워너 브라더스 3 | 월터 마타 우 ... ... 유통 업체를 선택하십시오 유통 업체로부터 장소는 'W%'와 같은 와이즈 토토 노동 조합 actors.name을 선택하십시오 배우로부터 여기서 행위자. 와이즈 토토은 'w%'; 와이즈 토토 --------------- 월트 디즈니 월터 마타 우 워너 브라더스 워렌 비티 서부 제국 우디 앨런
와이즈 토토하나를 허용합니다 생략From쿼리의 절. 이것 기능은 원래 우편 쿼리 언어에서 유지되었습니다. 간단한 결과를 계산하는 데 간단하게 사용됩니다. 끊임없는 표현 :
선택 2+2; ?열? --------- 4
일부 다른 DBMSES는 더미 한 열 테이블을 선택할 수 있습니다. 덜 명백한 사용 하나 이상의 테이블에서 정상적인 선택을 약화하는 것입니다 :
유통 업체를 선택하십시오.* 배급자 .name = '서쪽으로'; | 와이즈 토토 -----+--------- 108 | 서부 제국
이것은 항목의 암시 적이 각각에 대해 추가되기 때문에 작동합니다. 쿼리에서 참조하지만 언급되지 않은 테이블 에서. 이것은 편리한 속기이지만 쉽습니다 오용. 예를 들어, 쿼리
유통 업체 선택.* 유통 업체에서 D;
아마 실수 일 것입니다. 아마도 사용자가 의미
d.* 유통 업체에서 d.*를 선택하십시오. d;
제한되지 않은 조인 대신
유통 업체 선택.* 유통 업체 D, 유통 업체 유통 업체;
그가 실제로 얻을 것입니다. 이런 종류의 감지를 돕습니다 실수,와이즈 토토7.1 및 나중에 암시 적 기능이 쿼리에 사용되는지 경고합니다. 여기에는 조항에서도 명시 적이 포함되어 있습니다.
inSQL92표준, 선택적 키워드as정당합니다 소음은 의미에 영향을 미치지 않고 생략 할 수 있습니다. 그만큼와이즈 토토파서가 필요합니다 유형이므로 출력 열을 바꿀 때이 키워드 확장 성 기능은 이것에서 모호성을 구문 분석합니다 문맥.as에서 선택 사항이 있습니다 그러나 항목.
구별의 구별은의 일부가 아닙니다SQL92. 제한 및 오프셋도 아닙니다.
inSQL92, 주문에 의한 절은 결과 열 와이즈 토토 또는 숫자 만 사용할 수 있지만 clause group by clause는 입력 열 와이즈 토토 만 사용할 수 있습니다.와이즈 토토이 조항을 연장합니다 다른 선택도 허용하기 위해 (그러나 표준을 사용합니다. 모호성이있는 경우 해석).와이즈 토토또한 두 절 모두를 허용합니다 임의 표현식을 지정하십시오. 와이즈 토토이 나타나는 와이즈 토토이 나타납니다 표현식은 항상 입력 콜럼 와이즈 토토으로 간주됩니다. 결과-컬럼 와이즈 토토.