Jin's Dev Story

[PostgreSQL] PostgreSQL 필터링 조회 (WHERE 절) 본문

Database/PostgreSQL

[PostgreSQL] PostgreSQL 필터링 조회 (WHERE 절)

woojin._. 2024. 6. 10. 10:02

WHERE 절 문법

  • 집합을 가져올 때, 어떤 집합을 가져올 것 인지에 대한 조건을 설정할 때 사용하는 WHERE절

기본 문법

SELECT COLUMN_1, COLUMN_2
FROM TABLE_NAME
WHERE <조건>

 

조건 연산자

연산자 설명

= 같음
> ~보다 큰
< ~보다 작은
~보다 크거나 같은
~보다 작거나 같은
<>, ≠ ~가 아닌
AND 그리고
OR 또는

 

실습

 

 1) CUSTOMER 테이블에서 FIRST_NAME이 Jamie인 조건을 조회

SELECT LAST_NAME, FIRST_NAME
FROM CUSTOMER
WHERE FIRST_NAME = 'Jamie';

 

 2) CUSTOMER 테이블에서 FIRST_NAME이 Jamie이고 LAST_NAME이 Rice인 조건을 조회

SELECT LAST_NAME, FIRST_NAME
FROM CUSTOMER
WHERE FIRST_NAME = 'Jamie' AND LAST_NAME='Rice';

 

 3) PAYMENT 테이블에서 AMOUNT가 1이하 이거나 8이상인 조건이며 CUSTOMER_ID,AMOUNT,PAYMENT_DATE 컬럼 조회

SELECT CUSTOMER_ID, AMOUNT, PAYMENT_DATE
FROM PAYMENT
WHERE AMOUNT <= 1 OR AMOUNT >= 8;