SELECT 절(SQL Server Compact Edition)

쿼리에서 반환할 열을 지정합니다.

구문

SELECT [ ALL | DISTINCT ] < select_list > 
< select_list > ::= 
   { * 
   | { table_name | table_alias }.* 
   | { column_name | expression } [ [ AS ] column_alias ] 
   } [ ,...n ] 

인수

  • ALL
    중복된 행을 결과 집합에 표시합니다. 기본값은 ALL입니다.
  • DISTINCT
    고유한 행만 결과 집합에 표시합니다. Null 값은 DISTINCT 키워드와 같은 목적으로 사용됩니다.
  • < select_list >
    결과 집합으로 선택하는 열입니다. 선택 목록은 여러 식을 쉼표로 구분한 것입니다.
  • *
    FROM 절에 있는 모든 테이블의 열을 모두 반환해야 하는지 여부를 지정합니다. 열은 FROM 절에 지정된 대로 테이블 내의 순서에 따라 테이블별로 반환됩니다.
  • table_name| table_alias.*
    *의 범위를 지정된 테이블로 제한합니다. FROM 절에서 지정한 테이블의 모든 열을 반환해야 합니다. 열은 테이블 내의 순서에 따라 반환됩니다. FROM 절에 테이블 별칭이 지정되어 있으면 해당 별칭을 사용해야 합니다. 테이블 이름을 사용할 수 없습니다.
  • column_name
    반환할 열의 이름입니다. FROM 절에 두 테이블의 이름이 중복된 경우와 같이 모호한 참조를 방지하기 위해 열 이름을 한정하십시오. 예를 들어 데이터베이스에 있는 'A' 및 'B' 테이블에 모두 'itemID'라는 열고 쿼리에 이 두 테이블이 함께 사용되는 경우 선택 목록의 itemID는 'A.itemID' 및 'B.itemID'로 지정해야 합니다. 테이블 별칭이 지정된 경우에는 테이블 별칭으로 열 이름을 한정해야 합니다. 그렇지 않으면 테이블 이름을 사용합니다.
  • expression
    열 이름, 상수, 함수 또는 열 이름, 상수 및 함수를 하나 이상의 연산자로 연결한 유효한 조합입니다.
  • column_alias
    쿼리 결과 집합에서 열 이름을 대체할 이름입니다. 예를 들어 'quantity'라는 열에 대해 "Quantity", "Quantity to Date" 또는 "Qty" 등의 별칭을 지정할 수 있습니다. 별칭을 사용하여 식의 결과에 이름을 지정할 수도 있습니다. 예를 들면 다음과 같습니다.

    SELECT AVG(UnitPrice) AS "Average Price" FROM "Order Details"
    

    [!참고] column_alias은 ORDER BY 절에서 사용할 수 있지만 WHERE, GROUP BY 또는 HAVING 절에서는 사용할 수 없습니다.

주의

참고 항목

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기