SQL AND OR


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL 함수
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL 별명
SQL 연결
SQL 외부연결
SQL Subquery
SQL UNION
SQL UNION ALL
SQL INTERSECT
SQL MINUS
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM


사이트안내




  SQL > SQL인스트럭션 > And Or

윗 페이지에서 WHERE 인스트럭션을 사용하여 도표에서 조건있게 데이터를 선택할수 있다는것을 소개하였습니다. 조건이 간단한것(윗 페이지의 예와 같이)일수도 복잡한것일수도 있습니다. 복잡한 조건이란 두개 또는 여러개의 간단한 조건들이 ANDOR 을 통하여 연결되는것입니다. 하나의SQL문장에는 무한한 간단한 조건들이 존재할수 있습니다.

복잡한 조건의 용어는 아래와 같습니다:

SELECT "필드명"
FROM "도표명"
WHERE "간단조건"
{[AND|OR] "간단조건"}+;

{}+ 대표{}내의 상황은 한번 또는 여러번 나타납니다. 여기서의 의미는 AND 플러스 간단 조건 및 OR 플러스 간단 조건의 상황이 한번 또는 여러번 나타날수 있다는것을 의미합니다. 그리고 ( )로 조건의 선후 순서를 나타낼수 있습니다.

예를 들면 Store_Information 도표에서 Sales 가 $1,000 이상 또는Sales 가 $500 및 $275 사이의 데이터를 선택할 경우

Store_Information 도표
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
San Francisco30008-Jan-1999
Boston70008-Jan-1999

우리는 입력합니다.

SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000
OR (Sales < 500 AND Sales > 275);

결과:

Store_Name
Los Angeles
San Francisco

SQL IN >>



Copyright © 2014   1keydata.com   All Rights Reserved