최신 웹 개발 튜토리얼
 

SQL AND & OR Operators


AND & OR 연산자는 하나 이상의 조건에 기초하여 레코드를 필터링하는 데 사용된다.


는 SQL AND & OR 연산자

AND 첫 번째 조건을 모두 경우 운영자는 레코드를 표시 AND 두 번째 조건에 해당.

OR 첫 번째 조건 중 하나 경우 운영자는 기록을 표시 OR 두 번째 조건은 사실이다.


데모 데이터베이스

이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.

아래에서 선택이다 "Customers" 표 :

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

AND 연산자 예

다음 SQL 문은 국가에서 모든 고객을 선택 "Germany" 및 도시 "Berlin" 에서 "Customers" 테이블 :

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
»그것을 자신을 시도

OR 연산자 예

다음 SQL 문은 도시에서 모든 고객을 선택 "Berlin" 또는 "Munchen" 에서 "Customers" 테이블 :

SELECT * FROM Customers
WHERE City='Berlin'
OR City='Munchen';
»그것을 자신을 시도

결합 AND & OR

또한 결합 할 수 있습니다 ANDOR (복잡한 식을 형성하기 위해 사용 괄호).

다음 SQL 문은 국가에서 모든 고객을 선택 "Germany" 및 도시는 동일해야합니다 "Berlin" OR "Munchen" 에서 "Customers" 테이블 :

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='Munchen');
»그것을 자신을 시도