Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- distinct
- DS스쿨
- not null
- VIP
- fetch
- where
- 판다스
- 데이터 분석
- 데이터분석
- SQL
- 눔
- not like
- Kmong
- Postgre SQL
- DBeaver
- 중복제거
- DS School
- 데이터 전처리
- Noom
- PostgreSQL
- PANDAS
- 파이썬
- data
- like
- visualiazion
- analyze
- Between
- Python
- 크몽
- Analysis
Archives
- Today
- Total
Challenge & Study 데이터 분석
Postgre SQL - BETWEEN 연산자 본문
# 구동 환경 : Postgre SQL 12.3 설치 -> pgAdmin4에서 아래 DB 연동 -> DBeaver 7.1.2 버전에서 코딩 진행
# 활용하는 DB = dvdrental.tar
(Link : http://www.postgresqltutorial.com/wp-content/uploads/2017/10/dvdrental.zip)
BETWEEN 연산자는 특정 집합에서 어떠한 컬럼의 값이 특정 범위안에 들어가는 집합을 출력하는 연산자입니다.
SELECT
CUSTOMER_ID
,PAYMENT_ID
,AMOUNT
FROM
PAYMENT
WHERE AMOUNT BETWEEN 8 AND 9; -- AMOUNT가 8부터 9사이인 집합을 출력
이처럼 AMOUNT가 8이상 9이하의 값들이 출력되었습니다.
SELECT
CUSTOMER_ID
,PAYMENT_ID
,AMOUNT
FROM
PAYMENT
WHERE AMOUNT NOT BETWEEN 8 AND 9; -- AMOUNT가 8부터 9사이가 아닌 집합을 출력
8이상 9 이하가 아닌 집합을 출력해봤고 결과가 잘 출력되었습니다.
이번에는 날짜를 조건으로 확인해보겠습니다.
SELECT
CUSTOMER_ID
,PAYMENT_ID
,AMOUNT
,PAYMENT_DATE
FROM
PAYMENT
WHERE CAST(PAYMENT_DATE AS DATE)
BETWEEN '2007-02-07' AND '2007-02-15';
-- PAYMENT_DATE가 2007년 2월 7일-15일 사이의 집합을 출력
조건에 맞게 결과가 잘 출력되었습니다.
다음에는 LIKE 연산자에 대해서 보도록 하겠습니다.
'데이터 분석 - Postgre SQL > 정리하자' 카테고리의 다른 글
Postgre SQL - IS NULL 연산자 (0) | 2020.07.10 |
---|---|
Postgre SQL - LIKE 연산자 (0) | 2020.07.10 |
Postgre SQL - IN 연산자 (0) | 2020.07.09 |
Postgre SQL - Fetch 절 (0) | 2020.07.06 |
Postgre SQL - Limit 절 (0) | 2020.07.06 |