PostgreSQL 예제를 사용한 BETWEEN 쿼리

중에서 Opera토르 인 PostgreSQL

이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 PostgreSQL 중에서 Operator는 SELECT, UPDATE, INSERT 또는 DELETE 명령문에서 범위 내의 값을 검색하는 데 도움이 됩니다. BETWEEN 연산자를 사용하면 값 범위에 대해 값을 일치시킬 수 있습니다.

PostgreSQL 쿼리 구문 사이

다음은 BETWEEN 연산자의 구문입니다. PostgreSQL:

expression BETWEEN value-1 AND value-2;

표현식은 단순히 열 또는 계산입니다.

value-1, value-2는 표현식을 비교할 범위를 생성합니다.

PostgreSQL 숫자를 사용한 쿼리 사이

숫자 값에 BETWEEN 연산자를 적용하는 방법을 보여주는 예를 만들어야 합니다. 아래에 주어진 Price 표를 고려해 보세요.

가격:

PostgreSQL 숫자를 사용한 쿼리 사이

가격이 200에서 280 사이인 모든 책의 목록을 살펴보겠습니다.

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

다음이 반환됩니다.

PostgreSQL 숫자를 사용한 쿼리 사이

가격이 200에서 280 사이인 항목은 두 개뿐입니다. 두 항목, 즉 200과 280이 포함되어 있습니다.

PostgreSQL 날짜가 있는 쿼리 사이

BETWEEN 연산자는 날짜 값에 사용할 수 있습니다. 즉, 작업해야 하는 날짜 값의 범위를 지정할 수 있습니다. 다음 Employees 테이블을 고려해 보세요.

직원 수 :

PostgreSQL 날짜가 있는 쿼리 사이

2013년 01월 01일부터 2015년 01월 01일 사이에 고용된 모든 직원을 보고 싶다면 다음 명령을 실행할 수 있습니다.

SELECT *
FROM Employees
WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

다음을 반환합니다.

PostgreSQL 날짜가 있는 쿼리 사이

NOT을 사용하는 쿼리 간 Postgres Opera바위 산

BETWEEN 연산자를 NOT 연산자와 결합할 수 있습니다. 그런 경우 지정된 범위에 속하지 않는 값 목록이 반환됩니다.

예를 들어, 가격이 200~280 사이가 아닌 모든 항목을 보려면 다음 쿼리를 실행할 수 있습니다.

SELECT *
FROM Price
WHERE price NOT BETWEEN 200 AND 280;

다음이 반환됩니다.

NOT을 사용하는 쿼리 간 Postgres Opera바위 산

가격이 200에서 280 사이가 아닌 두 개의 품목이 발견되었습니다. 따라서 해당 품목의 세부 정보가 반환되었습니다.

PostgreSQL pgAdmin을 사용한 쿼리 사이

이제 pgAdmin을 사용하여 이러한 작업을 수행하는 방법을 살펴보겠습니다.

숫자로 쿼리 사이를 사용하는 방법 PostgreSQL pgAdmin 사용

다음은 숫자와 함께 Between 쿼리를 사용하는 방법입니다. PostgreSQL pgAdmin 사용:

1단계) pgAdmin 계정에 로그인하세요.

pgAdmin을 열고 자격 증명을 사용하여 계정에 로그인하십시오.

2단계) 데모 데이터베이스 생성

  1. 왼쪽 탐색 모음에서 데이터베이스를 클릭합니다.
  2. 데모를 클릭하세요.

PostgreSQL pgAdmin을 사용한 쿼리 사이

3단계) ​​쿼리 입력

쿼리 편집기에 아래 쿼리를 입력합니다.

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

4단계) 쿼리 실행

실행 버튼을 클릭하세요

PostgreSQL pgAdmin을 사용한 쿼리 사이

다음을 반환해야 합니다.

PostgreSQL pgAdmin을 사용한 쿼리 사이

날짜 포함

pgAdmin을 통해 동일한 작업을 수행하려면 다음을 수행하십시오.

단계 1) pgAdmin 계정에 로그인하세요.

단계 2)

  1. 왼쪽 탐색 모음에서 데이터베이스를 클릭합니다.
  2. 데모를 클릭하세요.

쿼리 사이 PostgreSQL 날짜 포함

단계 3) 쿼리 편집기에 쿼리를 입력합니다.

SELECT *
FROM Employees
WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

단계 4) 실행 버튼을 클릭하세요.

쿼리 사이 PostgreSQL 날짜 포함

다음을 반환해야 합니다.

쿼리 사이 PostgreSQL 날짜 포함

NOT 사용 Opera바위 산

pgAdmin을 통해 동일한 작업을 수행하려면 다음을 수행하십시오.

단계 1) pgAdmin 계정에 로그인하세요.

단계 2)

  1. 왼쪽 탐색 모음에서 데이터베이스를 클릭합니다.
  2. 데모를 클릭하세요.

쿼리 사이 PostgreSQL NOT을 사용하여 Opera바위 산

단계 3) 쿼리 편집기에 쿼리를 입력합니다.

SELECT *
FROM Price
WHERE price NOT BETWEEN 200 AND 280;

단계 4) 실행 버튼을 클릭하세요.

PostgreSQL NOT을 사용한 질의 사이 Opera바위 산

다음을 반환해야 합니다.

PostgreSQL NOT을 사용한 질의 사이 Opera바위 산

요약

  • SELECT, UPDATE, INSERT 또는 DELETE 명령문을 사용하여 지정된 범위 내에 있는 값을 검색하려면 BETWEEN 연산자를 사용합니다.
  • 범위는 AND 연산자를 사용하여 지정됩니다.
  • 이 연산자는 숫자 및 날짜 값과 함께 사용할 수 있습니다.
  • 숫자 값과 함께 사용하면 지정된 범위 내에 있는 값을 검색하는 데 도움이 됩니다.
  • 날짜 값과 함께 사용하면 특정 범위 내에 있는 값을 검색하는 데 도움이 됩니다.
  • BETWEEN 연산자는 NOT 연산자와 함께 사용될 경우 지정된 범위에 포함되지 않는 값을 반환합니다.

이 튜토리얼에 사용된 데이터베이스 다운로드