다음을 통해 공유


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

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)