>  기사  >  데이터 베이스  >  mysql 사이에서 사용하는 방법

mysql 사이에서 사용하는 방법

青灯夜游
青灯夜游원래의
2022-06-15 15:25:4131095검색

mysql에서는 범위 쿼리에 "between and" 키워드가 사용됩니다. 즉, 범위의 시작 값과 끝 값을 설정해야 합니다. 구문은 "[NOT] BETWEEN value 1 AND value 2"입니다. . "BETWEEN AND"는 시작 값과 끝 값을 포함하여 지정된 범위 내의 모든 값과 일치할 수 있습니다. 필드 값이 지정된 범위 내에 있으면 해당 레코드가 반환됩니다. 반환되지 않습니다.

mysql 사이에서 사용하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

MySQL BETWEEN AND

사용법: 범위 쿼리의 경우

BETWEEN AND에는 두 개의 매개변수, 즉 범위의 시작 값과 끝 값이 필요합니다. 필드 값이 지정된 범위 내에 있으면 이러한 레코드가 반환됩니다. 지정된 범위 내에 있지 않으면 반환되지 않습니다.

BETWEEN AND를 사용하는 기본 구문 형식은 다음과 같습니다.

[NOT] BETWEEN 取值1 AND 取值2

그 중:

NOT: 지정된 범위 밖의 값을 나타내는 선택적 매개변수입니다. 필드 값이 지정된 값 범위를 충족하지 않으면 이러한 레코드가 반환됩니다.

  • 값 1: 범위의 시작 값을 나타냅니다.

  • 값 2: 범위의 끝 값을 나타냅니다.

BETWEEN ANDNOT BETWEEN AND 키워드는 지정된 범위 내의 레코드를 쿼리할 때 유용합니다. 예를 들어, 학생의 연령대, 생년월일, 직원의 급여 수준 등을 쿼리합니다.

BETWEEN AND 사용 예시

예제 1

tb_students_info 테이블에서 20~23세 학생의 이름과 나이를 쿼리해 보면 다음과 같다.

mysql> SELECT name,age FROM tb_students_info 
    -> WHERE age BETWEEN 20 AND 23;

mysql 사이에서 사용하는 방법

쿼리 결과에는 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;

mysql 사이에서 사용하는 방법

예제 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 비디오 튜토리얼]

위 내용은 mysql 사이에서 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.