Latest web development tutorials

SQLite는 AND / OR 연산자

SQLite는AND 및 OR연산자는 SQLite는 문에서 선택된 데이터를 좁히기 위해 여러 조건을 컴파일하는 데 사용됩니다. 이 두 사업자는 연결 연산자라고합니다.

가능한 사업자 사이의 서로 다른 비교의 같은 번호에 대한 이러한 연산자의 SQLite는 문.

AND 연산자

AND 연산자는 여러 조건이 WHERE 절에 SQL 문에 존재할 수 있습니다.모든 조건 (TRUE)에 해당하는 경우에만 상기 AND 연산자를 사용하면, 전체 조건은 참 (TRUE)이다. 예를 들어, 유일한 조건 1과 조건 2는 [조건 1], 때 참 (true)를하고 [조건 2] (사실) 사실이다.

문법

AND 연산자 다음과 WHERE 절의 기본 구문 :

SELECT 컬럼 1, 2 열, columnN 
TABLE_NAME FROM
WHERE [조건 1] 및 [조건 2] ... AND [conditionN]

당신은 조건의 N 번호를 결합하는 AND 연산자를 사용할 수 있습니다. 액션 SQLite는 문은 트랜잭션 또는 쿼리 중 하나가 모든으로 구분 AND 조건 (TRUE) 참이어야 있어야합니다.

가정하자 회사 테이블에는 다음과 같은 기록이있다 :

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
3 테디 (23) 노르웨이 20000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0
6 김 (22) 사우스 홀 45000.0
7 제임스 (24) 휴스턴 10000.0

다음 SELECT 문은 모든 레코드 65000.00에 대한 AGE25보다 같거나 크거나 동일 임금 나열

sqlite가> SELECT * FROM 회사 WHERE AGE> = 25 AND SALARY> = 65000;
ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0

OR 연산자

OR 연산자는 WHERE 절 한 SQL 문 여러 조건과 함께 사용된다.사용 또는 어느 한 조건이 true 인 경우에만 연산자 (사실), 전체 조건 (사실)에 해당하는 경우. 조건 1 또는 조건 2가 인 경우 (참) 실제있을 때마다 예, 들어 [조건 1] 또는 [조건 2] (사실) 사실이다.

문법

다음과 같이 OR 연산자를 WHERE 절의 기본 구문 :

SELECT 컬럼 1, 2 열, columnN 
TABLE_NAME FROM
WHERE [조건 1] 또는 [조건 2] ... 또는 [conditionN]

당신은 조건의 N 번호를 결합하기 위해 OR 연산자를 사용할 수 있습니다. 액션 SQLite는 문은 트랜잭션이나 쿼리, 오래과 OR 조건 (TRUE)가 true로 구분하여 하나 하나가 될 수 있어야합니다.

가정하자 회사 테이블에는 다음과 같은 기록이있다 :

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
3 테디 (23) 노르웨이 20000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0
6 김 (22) 사우스 홀 45000.0
7 제임스 (24) 휴스턴 10000.0

다음 SELECT 문은 모든 레코드 65000.00에 대한 25 세이상 같거나보다 크거나 동일 임금 나열

sqlite가> 회사 SELECT * FROM WHERE AGE> = 25 OR SALARY> = 65000;
ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0