SQL 시작하기 튜토리얼 매...login
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL AND & OR



AND 및 OR 연산자는 둘 이상의 조건을 기준으로 레코드를 필터링하는 데 사용됩니다.


SQL AND & OR 연산자

AND 연산자는 첫 번째 조건과 두 번째 조건이 모두 true인 경우 레코드를 표시합니다.

첫 번째 조건이나 두 번째 조건 중 하나가 true인 경우 OR 연산자는 레코드를 표시합니다.


데모 데이터베이스

이 튜토리얼에서는 RUNOOB 샘플 데이터베이스를 사용합니다.

다음은 "Websites" 테이블에서 선택된 데이터입니다:

+----+---------------+-- - ------------+-------+---------+
| 이름 | URL                                                          | 1 | 미국 |
| 2 | 타오바오 |
| 3 | CN |
| 4 | 웨이보 |
| 페이스북 |
+ --- -+---------------+---------------+---- - ---+---------+


AND 연산자 예

다음 SQL 문은 "Websites" 테이블에서 국가가 "CN"이고 Alexa 순위가 "50"보다 큰 모든 웹 사이트를 선택합니다.

인스턴스

선택 * FROM 웹사이트어디 국가='CN' 그리고 알렉사 > 50;

실행 출력 결과:



OR 연산자 예

다음 SQL 문은 Select에서 가져온 것입니다. "Websites" 테이블에서 국가가 "USA" 또는 "CN"인 모든 고객:

Instance

SELECT * FROM 웹사이트WHERE 국가='미국'OR 국가='CN';

실행 출력 결과:



AND & OR 결합

AND와 OR를 결합할 수도 있습니다(복잡한 표현식을 구성하려면 괄호 사용).

다음 SQL 문은 "Websites" 테이블에서 Alexa 순위가 "15"보다 크고 국가가 "CN" 또는 "USA"인 모든 웹 사이트를 선택합니다.

선택 * FROM 웹사이트어디 알렉사 > 15그리고 (국가='CN' 또는 국가='미국') ;

실행 출력 결과: