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

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

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

가장 간단한 종류의 스포츠 토토 베트맨 목록은*테이블 표현식이 생성하는 모든 열을 내보냅니다. 그렇지 않은 경우 스포츠 토토 베트맨 목록은 쉼표로 구분된 값 표현식 목록입니다(에 정의된 대로).PostgreSQL : 문서 : 17 : 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 : 문서 : 17 : 부록 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 표준의 일부가 아니며 잠재적으로 불확실한 결과 특성으로 인해 잘못된 스타일로 간주되는 경우가 있습니다. 신중하게 사용하여그룹별및 하위 쿼리발신, 이 구성은 피할 수 있지만 종종 가장 편리한 대안입니다.

수정사항 제출

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