mysql에서는 범위 쿼리에 "between and" 키워드가 사용됩니다. 즉, 범위의 시작 값과 끝 값을 설정해야 합니다. 구문은 "[NOT] BETWEEN value 1 AND value 2"입니다. . "BETWEEN AND"는 시작 값과 끝 값을 포함하여 지정된 범위 내의 모든 값과 일치할 수 있습니다. 필드 값이 지정된 범위 내에 있으면 해당 레코드가 반환됩니다. 반환되지 않습니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
MySQL BETWEEN AND
사용법: 범위 쿼리의 경우
BETWEEN AND에는 두 개의 매개변수, 즉 범위의 시작 값과 끝 값이 필요합니다. 필드 값이 지정된 범위 내에 있으면 이러한 레코드가 반환됩니다. 지정된 범위 내에 있지 않으면 반환되지 않습니다.
BETWEEN AND를 사용하는 기본 구문 형식은 다음과 같습니다.
[NOT] BETWEEN 取值1 AND 取值2
그 중:
NOT: 지정된 범위 밖의 값을 나타내는 선택적 매개변수입니다. 필드 값이 지정된 값 범위를 충족하지 않으면 이러한 레코드가 반환됩니다.
값 1: 범위의 시작 값을 나타냅니다.
값 2: 범위의 끝 값을 나타냅니다.
BETWEEN AND
和 NOT BETWEEN AND
키워드는 지정된 범위 내의 레코드를 쿼리할 때 유용합니다. 예를 들어, 학생의 연령대, 생년월일, 직원의 급여 수준 등을 쿼리합니다.
BETWEEN AND 사용 예시
예제 1
tb_students_info 테이블에서 20~23세 학생의 이름과 나이를 쿼리해 보면 다음과 같다.
mysql> SELECT name,age FROM tb_students_info -> WHERE age BETWEEN 20 AND 23;
쿼리 결과에는 20세와 23세 학생의 기록이 포함되어 있는데, 이는 MySQL에서 BETWEEN AND는 시작 값과 끝 값을 포함하여 지정된 범위 내의 모든 값과 일치할 수 있음을 보여줍니다.
예제 2
tb_students_info 테이블에서 20~23세가 아닌 학생의 이름과 나이를 조회해 보면 다음과 같다.
mysql> SELECT name,age FROM tb_students_info -> WHERE age NOT BETWEEN 20 AND 23;
예제 3
tb_students_info 테이블에서 등록 날짜가 2015-10-01부터 2016-05-01 사이인 학생 정보를 쿼리합니다. SQL 문과 실행 결과는 다음과 같습니다.
mysql> SELECT name,login_date FROM tb_students_info -> WHERE login_date BETWEEN '2015-10-01' AND '2016-05-01';
[관련 권장 사항: mysql 비디오 튜토리얼]
위 내용은 mysql 사이에서 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!