반응형
[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:
예시 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 |
댓글