본문 바로가기
공부/PostgreSQL

[20] PostgreSQL – WHERE 문

by 혼밥맨 2023. 4. 15.
반응형

[20] PostgreSQL – WHERE 문

예시 01:

등호(=) 연산자와 함께 WHERE 절을 사용합니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 등호 연산자를 사용합니다.

1
2
3
4
5
6
7
SELECT
    last_name,
    first_name
FROM
    customer
WHERE
    first_name = 'Kelly';
cs

결과 01:

예시 02:

WHERE 절을 AND 연산자와 함께 사용합니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 AND 연산자를 사용합니다.

1
2
3
4
5
6
7
8
SELECT
    last_name,
    first_name
FROM
    customer
WHERE
    first_name = 'Kelly'
AND last_name = 'Knott';
cs

결과 02:

예시 03:

OR 연산자와 함께 WHERE 절을 사용합니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 OR 연산자를 사용합니다.

1
2
3
4
5
6
7
8
SELECT
    first_name,
    last_name
FROM
    customer
WHERE
    last_name = 'Cooper' OR 
    first_name = 'Jo';
cs

결과 03:

예시 04:

IN 연산자와 함께 WHERE 절을 사용합니다. IN 연산자는 문자열 일치에 사용됩니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 IN 연산자를 사용합니다.

1
2
3
4
5
6
7
SELECT
    first_name,
    last_name
FROM
    customer
WHERE 
    first_name IN ('Kelly''Jo'' Alexander');
cs

결과 04:

예시 04:

예시 05:

LIKE 연산자와 함께 WHERE 절을 사용합니다. LIKE 연산자는 특정 패턴과 일치하는 문자열을 찾는 데 사용됩니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 LIKE 연산자를 사용합니다.

1
2
3
4
5
6
7
SELECT
    first_name,
    last_name
FROM
    customer
WHERE 
    first_name LIKE 'Kath%';
cs

결과 05:

예시 06:

BETWEEN 연산자와 함께 WHERE 절을 사용합니다. 값이 언급된 범위에 있으면 BETWEEN 연산자가 반환됩니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 BETWEEN 연산자를 사용합니다.

1
2
3
4
5
6
7
8
9
10
SELECT
    first_name,
    LENGTH(first_name) name_length
FROM
    customer
WHERE 
    first_name LIKE 'K%' AND
    LENGTH(first_name) BETWEEN 3 AND 7
ORDER BY
    name_length;
cs

결과 06:

예시 07:

같지 않음 연산자(<>)와 함께 WHERE 절을 사용합니다. 여기에서는 샘플 데이터베이스의 "customer" 테이블에서 <> 연산자를 사용합니다.

1
2
3
4
5
6
7
8
SELECT 
    first_name, 
    last_name
FROM 
    customer 
WHERE 
    first_name LIKE 'Bra%' AND 
    last_name <> 'Motley';
cs

결과 07:

반응형

'공부 > PostgreSQL' 카테고리의 다른 글

[22] PostgreSQL – IN 연산자  (0) 2023.04.15
[21] PostgreSQL – FETCH 문  (0) 2023.04.15
[19] PostgreSQL – ORDER BY 문  (0) 2023.04.15
[19] PostgreSQL – SELECT 문  (0) 2023.04.15
[18] PostgreSQL – CREATE DOMAIN 유형  (0) 2023.04.15

댓글