테이블의 데이터 읽기(자습서)

SELECT 문을 사용하여 테이블의 데이터를 읽을 수 있습니다. SELECT 문은 가장 중요한 Transact-SQL 문 중 하나이며 구문은 다양하게 변형되어 사용됩니다. 이 자습서에서는 5개의 간단한 버전을 사용합니다.

테이블의 데이터를 읽으려면

  1. 다음 문을 입력하고 실행하여 Products 테이블의 데이터를 읽습니다.

    -- The basic syntax for reading data from a single table
    SELECT ProductID, ProductName, Price, ProductDescription
        FROM dbo.Products
    GO
    
  2. 별표를 사용하여 테이블의 모든 열을 선택할 수 있습니다. 이 방법은 임시 쿼리에서 사용되는 경우가 많습니다. 나중에 새 열이 테이블에 추가되는 경우에도 문에서 예측된 열을 반환하도록 영구 코드로 열 목록을 제공해야 합니다.

    -- Returns all columns in the table
    -- Does not use the optional schema, dbo
    SELECT * FROM Products
    GO
    
  3. 반환하지 않으려는 열은 생략할 수 있습니다. 열은 나열된 순서대로 반환됩니다.

    -- Returns only two of the columns from the table
    SELECT ProductName, Price
        FROM dbo.Products
    GO
    
  4. WHERE 절을 사용하여 사용자에게 반환되는 행을 제한할 수 있습니다.

    -- Returns only two of the records in the table
    SELECT ProductID, ProductName, Price, ProductDescription
        FROM dbo.Products
        WHERE ProductID < 60
    GO
    
  5. 열이 반환되면 열의 값에 대한 작업을 수행할 수 있습니다. 다음 예는 Price 열에서 수치 연산을 수행합니다. AS 키워드를 사용하여 이름을 제공하지 않은 경우 이 방법으로 변경된 열에는 이름이 없습니다.

    -- Returns ProductName and the Price including a 7% tax
    -- Provides the name CustomerPays for the calculated column
    SELECT ProductName, Price * 1.07 AS CustomerPays
        FROM dbo.Products
    GO
    

SELECT 문에 유용한 함수

SELECT 문에서 데이터 작업을 수행하는 데 사용할 수 있는 일부 함수에 대한 자세한 내용은 다음 항목을 참조하십시오.

문자열 함수(Transact-SQL)

날짜 및 시간 데이터 형식 및 함수(Transact-SQL)

수치 연산 함수(Transact-SQL)

텍스트 및 이미지 함수(Transact-SQL)

단원의 다음 태스크

요약: 데이터베이스 개체 만들기

참고 항목

참조

SELECT(Transact-SQL)