찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

프로그래밍 사전

서비스 프로그래머를 위한 온라인 기술 매뉴얼
인기 검색어:
SQLite AND/OR 실행 사용에 대한 자세한 지침

SQLite AND/OR 실행

중국어 번역 최근 업데이트: 2018-05-16 15:32:55

sqlite

; 내장 관계형 데이터베이스

English [ənd, ən,ænd]

conj; or

English [ɔr]

conj. Or; or, else; left or rightprep.

SQLite AND/OR 실행 통사론

함수: AND 연산자를 사용하면 SQL 문의 WHERE 절에 여러 조건이 존재할 수 있습니다. AND 연산자를 사용하면 모든 조건이 true인 경우에만 전체 조건이 true가 됩니다. 예를 들어, [조건1] AND [조건2]는 조건1과 조건2가 모두 참인 경우에만 참입니다. OR 연산자는 SQL 문의 WHERE 절에서 여러 조건을 결합하는 데에도 사용됩니다. OR 연산자를 사용할 경우 조건 중 하나라도 true이면 전체 조건이 true가 됩니다. 예를 들어, [조건1] OR [조건2]는 조건1이나 조건2 중 하나가 참일 때마다 참입니다.

구문: ​​AND:SELECT 열1, 열2, 열N FROM 테이블_이름 WHERE [조건1] AND [조건2]...AND [조건N]

OR: SELECT 열1, 열2, 열N FROM 테이블_이름 WHERE [조건1] OR [ 조건2]...OR [조건N]

SQLite AND/OR 실행 예

AND实例: 

COMPANY 表

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0
下面的 SELECT 语句列出了 AGE 大于等于 25 且工资大于等于 65000.00 的所有记录:

sqlite> SELECT * FROM COMPANY WHERE AGE >= 25 AND SALARY >= 65000;
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0

OR实例: 
  COMPANY 表
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0
下面的 SELECT 语句列出了 AGE 大于等于 25 或工资大于等于 65000.00 的所有记录:

sqlite> SELECT * FROM COMPANY WHERE AGE >= 25 OR SALARY >= 65000;
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
SQLite AND/OR 실행