문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

WHERE(Transact-SQL)

쿼리가 반환하는 행에 대한 검색 조건을 지정합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

[ WHERE <search_condition> ]

< search_condition >

반환될 행이 충족해야 할 조건을 정의합니다. 검색 조건에 포함시킬 수 있는 조건자의 개수에는 제한이 없습니다. 검색 조건과 조건자에 대한 자세한 내용은 검색 조건(Transact-SQL)을 참조하십시오.

다음 예에서는 WHERE 절에서 일부 일반 검색 조건을 사용하는 방법을 보여 줍니다.

1.간단 비교를 사용하여 행 찾기

USE AdventureWorks2012
GO
SELECT ProductID, Name
FROM Production.Product
WHERE Name = 'Blade' ;
GO

2.값을 문자열의 일부로 포함하는 행 찾기

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name LIKE ('%Frame%');
GO

3.비교 연산자를 사용하여 행 찾기

SELECT ProductID, Name
FROM Production.Product
WHERE ProductID <= 12 ;
GO

4.세 가지 조건 중 하나를 충족하는 행 찾기

SELECT ProductID, Name
FROM Production.Product
WHERE ProductID = 2
OR ProductID = 4 
OR Name = 'Spokes' ;
GO

5.여러 조건을 모두 충족하는 행 찾기

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name LIKE ('%Frame%')
AND Name LIKE ('HL%')
AND Color = 'Red' ;
GO

6.값 목록에 있는 행 찾기

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name IN ('Blade', 'Crown Race', 'Spokes');
GO

7.두 값 사이의 값을 가진 행 찾기

SELECT ProductID, Name, Color
FROM Production.Product
WHERE ProductID BETWEEN 725 AND 734;
GO

커뮤니티 추가 항목

추가
표시: