7.3. 목록 스포츠 토토 베트맨

이전 섹션에 표시된 대로,스포츠 토토 베트맨명령은 테이블, 뷰 결합, 행 제거, 그룹화 등을 통해 중간 가상 테이블을 구성합니다. 이 테이블은 최종적으로 다음 처리에 전달됩니다.목록 스포츠 토토 베트맨. 스포츠 토토 베트맨 목록에 따라 다음이 결정됩니다.중간 테이블의 내용이 실제로 출력됩니다.

7.3.1. 스포츠 토토 베트맨 목록 항목

가장 간단한 종류의 스포츠 토토 베트맨 목록은*테이블 표현식이 생성하는 모든 열을 내보냅니다. 그렇지 않은 경우 스포츠 토토 베트맨 목록은 쉼표로 구분된 값 표현식 목록입니다(에 정의된 대로).PostgreSQL : 문서 : 14 : 4.2. 가치 젠 토토). 예를 들어 열 이름 목록일 수 있습니다.

다음에서 a, b, c 스포츠 토토 베트맨 ...

열 이름a, bc은(는) 참조된 테이블 열의 실제 이름입니다.발신절 또는 다음에 설명된 대로 해당 절에 제공된 별칭섹션 7.2.1.2. 스포츠 토토 베트맨 목록에서 사용할 수 있는 이름 공간은어디에서절, 그룹화를 사용하지 않는 한, 이 경우는하빙절.

두 개 이상의 테이블에 동일한 이름의 열이 있는 경우 다음과 같이 테이블 이름도 제공되어야 합니다.

다음에서 tbl1.a, tbl2.a, tbl1.b 스포츠 토토 베트맨 ...

여러 테이블로 작업할 때 특정 테이블의 모든 열을 요청하는 것도 유용할 수 있습니다:

tbl1.*, tbl2.a FROM ...을 스포츠 토토 베트맨하세요.

참조섹션 8.16.5에 대한 자세한 내용은테이블_이름.*표기법.

임의의 값 표현식이 스포츠 토토 베트맨 목록에 사용되면 개념적으로 반환된 테이블에 새 가상 열을 추가합니다. 값 표현식은 각 결과 행에 대해 한 번씩 평가되며 행의 값은 열 참조로 대체됩니다. 그러나 스포츠 토토 베트맨 목록의 표현식은 테이블 표현식의 열을 참조할 필요가 없습니다.발신절; 예를 들어 상수 산술 표현식이 될 수 있습니다.

7.3.2. 열 레이블

스포츠 토토 베트맨 목록의 항목은 다음 처리를 위해 이름이 할당될 수 있습니다.주문 기준절 또는 클라이언트 애플리케이션에 의해 표시됩니다. 예를 들면:

AS 값 스포츠 토토 베트맨, b + c AS 합계 FROM ...

다음을 사용하여 출력 열 이름이 지정되지 않은 경우AS, 시스템은 기본 열 이름을 할당합니다. 단순 열 참조의 경우 참조되는 열의 이름입니다. 함수 호출의 경우 이는 함수의 이름입니다. 복잡한 표현식의 경우 시스템에서 일반 이름을 생성합니다.

AS키워드는 일반적으로 스포츠 토토 베트맨사항이지만 원하는 열 이름이 a와 일치하는 경우도 있습니다.포스트그레SQL키워드, 꼭 적어주셔야 합니다AS또는 모호함을 피하기 위해 열 이름을 큰따옴표로 묶으십시오. (사설 토토 PostgreSQL : 문서 : 14 : 부록 C. SQL 키어어떤 키워드가 필요한지 보여줍니다AS열 레이블로 사용됩니다.) 예를 들어,발신키워드 중 하나이므로 작동하지 않습니다.

SELECT a from, b + c AS sum FROM ...

그러나 둘 중 하나는 다음과 같습니다.

SELECT a AS from, b + c AS sum FROM ...
SELECT a "from", b + c AS sum FROM ...

향후 키워드 추가에 대비하여 최대한의 안전을 위해 다음 중 하나를 항상 작성하는 것이 좋습니다.AS또는 출력 열 이름을 큰따옴표로 묶으십시오.

참고

여기서 출력 열의 이름은 다음과 다릅니다.발신절(참조섹션 7.2.1.2). 동일한 열의 이름을 두 번 바꾸는 것은 가능하지만 스포츠 토토 베트맨 목록에 할당된 이름이 전달됩니다.

7.3.3. 독특

스포츠 토토 베트맨 목록이 처리된 후 결과 테이블은 스포츠 토토 베트맨적으로 중복 행을 제거할 수 있습니다.독특키워드는 바로 뒤에 작성됩니다.스포츠 토토 베트맨다음을 지정하려면:

특정 스포츠 토토 베트맨select_list ...

(대신에독특핵심 단어전체모든 행을 유지하는 기본 동작을 지정하는 데 사용할 수 있습니다.)

분명히 두 행은 적어도 하나의 열 값이 다른 경우 서로 다른 것으로 간주됩니다. 이 비교에서는 Null 값이 동일한 것으로 간주됩니다.

또는 임의의 표현식을 사용하여 고유한 것으로 간주할 행을 결정할 수 있습니다.

스포츠 토토 베트맨할 구별 항목: (표현 [, 표현 ...]) select_list ...

여기표현은 모든 행에 대해 평가되는 임의의 값 표현식입니다. 모든 식이 동일한 행 집합은 중복으로 간주되며 집합의 첫 번째 행만 출력에 유지됩니다. 참고하세요첫 번째 행에 도착하는 행의 고유한 순서를 보장할 만큼 충분한 열을 기준으로 쿼리가 정렬되지 않으면 집합의 집합을 예측할 수 없습니다.독특필터. (구별 ON다음 이후에 처리 발생주문 기준정렬 중입니다.)

뚜렷이 켜짐절은 SQL 표준의 일부가 아니며 잠재적으로 불확실한 결과 특성으로 인해 잘못된 스타일로 간주되는 경우가 있습니다. 신중하게 사용하여그룹별및 하위 쿼리발신, 이 구성은 피할 수 있지만 종종 가장 편리한 대안입니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.