SELECT 문을 사용하여 테이블의 데이터를 읽습니다. SELECT 문은 가장 중요한 Transact-SQL 문 중 하나이며 구문에는 많은 변형이 있습니다. 이 자습서에서는 5가지 간단한 버전으로 작업합니다.
테이블에서 데이터를 읽으려면
다음 문을 입력하고 실행하여
Products테이블의 데이터를 읽으십시오.-- The basic syntax for reading data from a single table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products GO별표로 테이블의 모든 열을 선택할 수 있습니다. 임시 쿼리에서 자주 사용됩니다. 나중에 테이블에 새 열이 추가되더라도 문장이 예상된 열을 반환할 수 있도록 영구 코드에 열 목록을 제공해야 합니다.
-- Returns all columns in the table -- Does not use the optional schema, dbo SELECT * FROM Products GO반환하지 않으려는 열을 생략할 수 있습니다. 열이 나열된 순서대로 반환됩니다.
-- Returns only two of the columns from the table SELECT ProductName, Price FROM dbo.Products GO절을
WHERE사용하여 사용자에게 반환되는 행을 제한합니다.-- Returns only two of the records in the table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products WHERE ProductID < 60 GO열에서 반환된 값을 바로 작업할 수 있습니다. 다음 예제에서는
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) |