SQL 사이
BETWEEN 연산자는 두 값 사이의 데이터 범위에서 값을 선택하는 데 사용됩니다.
SQL BETWEEN 연산자
BETWEEN 연산자는 두 값 사이의 데이터 범위에서 값을 선택합니다. 이 값은 숫자, 텍스트 또는 날짜일 수 있습니다.
SQL BETWEEN 구문
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
데모 데이터베이스
이 튜토리얼에서는 PHP 샘플 데이터베이스를 사용합니다. .
다음은 "Websites" 테이블에서 선택된 데이터입니다:
| 아이디 | url ------+-------+
| 구글 https://www.google.cm/ 1 | |
| 2 | 타오바오 |
| php 중국어 홈페이지 | 🎜 >| 4 | 웨이보 | CN |
| 3 | | http://stackoverflow.com/ | 0 | IND |
+----+-------------- ---------------+------+---------+
다음 SQL 문은 1에서 20 사이의 Alexa가 있는 모든 웹사이트를 선택합니다.
예
1과 20 사이의 alexa;
NOT BETWEEN 연산자 인스턴스
위 예의 범위에 속하지 않는 웹사이트를 표시하려면 NOT BETWEEN:
Instance<🎜를 사용하세요. >
웹사이트에서 * 선택함께 IN이 포함된 BETWEEN 연산자의 예 다음 SQL 문은 alexa가 1에서 20 사이이지만 국가가 USA 및 IND가 아닌 모든 웹 사이트를 선택합니다.
* 웹사이트에서 선택
그리고 아님 국가 IN ('USA', 'IND');
텍스트 값 포함 예 BETWEEN 연산자다음 SQL 문은 이름이 'A'와 'H' 사이의 문자로 시작하는 모든 웹사이트를 선택합니다.
텍스트 값이 포함된 NOT BETWEEN 연산자의 예다음 SQL 문은 이름이 'A'와 'H' 사이의 문자로 시작하지 않는 모든 웹 사이트를 선택합니다.
예시표
다음은 "access_log" 웹사이트 접속기록 테이블의 데이터이며, 그 중
help: 는 자체 증가하는 ID입니다.
site_id: 웹사이트 테이블에 해당하는 웹사이트 ID입니다.
횟수: 방문 횟수.
날짜: 는 접속 날짜입니다.
+------+----------+------+ ------------+
| 지원 사이트_개수 |
+------+---- --+------------+
| 1 | 2016-05-10 |
| 2016-05-13 | >| 3 | 2016-05-14 |
| 2016-05-14 | 4 | 13 | 2016-05-15 |
| 220 | 2016-05-16 | 3 | 201 | 2016-05-17 |
+------+---------+---------- +
9행 세트(0.00초)
이 튜토리얼에서 사용된 access_log 테이블 SQL 파일: access_log.sql.
- 날짜 값을 갖는 BETWEEN 연산자 인스턴스다음 SQL 문은 '2016-05-10'과 '2016-05-14' 사이의 날짜를 선택합니다. 사이의 모든 액세스 레코드 :
인스턴스
SELECT * FROM access_log
WHERE date BETWEEN '2016-05-10' AND '2016-05-14';실행 출력 결과:
다른 데이터베이스에서는 BETWEEN 연산 기호가 다른 결과가 나올 거예요! 请注意,在不同的数据库中,BETWEEN 操作符会产生不同的结果! 因此,请检查您的数据库是如何处理 BETWEEN 操作符! 그러므로 데이터베이스가 BETWEEN 연산자를 어떻게 처리하는지 확인하세요! |