PostgreSQL에서 SELECT, FROM, WHERE 사용하기
PostgreSQL은 강력하고 유연한 오픈 소스 관계형 데이터베이스 관리 시스템입니다. SQL (Structured Query Language)은 데이터베이스와 상호 작용하기 위해 사용되는 표준 언어이며, SELECT, FROM, WHERE 절은 SQL 쿼리에서 가장 기본적이고 중요한 요소들입니다. 이 글에서는 PostgreSQL에서 SELECT, FROM, WHERE 절을 사용하여 데이터를 조회하는 방법에 대해 설명하겠습니다.
1. SELECT 절
SELECT 절은 데이터베이스에서 조회할 열(컬럼)을 지정합니다. 예를 들어, employee
테이블에서 모든 열을 조회하려면 다음과 같이 작성할 수 있습니다:
SELECT * FROM employee;
여기서 *
는 모든 열을 의미합니다. 특정 열만 조회하고 싶다면 열 이름을 지정하면 됩니다:
SELECT name, age FROM employee;
2. FROM 절
FROM 절은 데이터를 조회할 테이블을 지정합니다. 예를 들어, employee
테이블에서 데이터를 조회하려면 다음과 같이 작성할 수 있습니다:
SELECT name, age FROM employee;
3. WHERE 절
WHERE 절은 조회할 데이터를 필터링하는 조건을 지정합니다. 예를 들어, 나이가 30 이상인 직원만 조회하려면 다음과 같이 작성할 수 있습니다:
SELECT name, age FROM employee WHERE age >= 30;
다중 조건을 사용할 때는 AND 또는 OR 연산자를 사용할 수 있습니다. 예를 들어, 나이가 30 이상이고 이름이 ‘John’인 직원만 조회하려면 다음과 같이 작성합니다:
SELECT name, age FROM employee WHERE age >= 30 AND name = 'John';
예제
다음은 employee
테이블에서 특정 조건에 따라 데이터를 조회하는 예제입니다:
SELECT id, name, department FROM employee WHERE department = 'Engineering' AND age < 35;
위 쿼리는 employee
테이블에서 부서가 ‘Engineering’이고 나이가 35 미만인 직원의 id
, name
, department
열을 조회합니다.
시각적 예시
요약
- SELECT: 조회할 열을 지정
- FROM: 데이터를 조회할 테이블을 지정
- WHERE: 데이터를 필터링하는 조건을 지정
PostgreSQL에서 기본적인 SELECT, FROM, WHERE 절을 사용하는 방법을 이해하면 데이터베이스에서 필요한 데이터를 효율적으로 조회할 수 있습니다. 다양한 조건과 조합을 통해 복잡한 쿼리도 작성할 수 있으니 연습을 통해 SQL 쿼리 작성 능력을 향상시켜 보세요.
이제 여러분도 PostgreSQL에서 데이터를 자유자재로 조회할 수 있을 것입니다!
위 예제는 PostgreSQL에서 SELECT, FROM, WHERE 절을 사용하여 데이터를 조회하는 기본적인 방법을 설명합니다. 이를 통해 데이터베이스와의 상호작용을 좀 더 원활하게 할 수 있을 것입니다. Happy querying!
참고 자료
여기까지가 PostgreSQL의 기본적인 SELECT, FROM, WHERE 절 사용법에 대한 설명입니다. 앞으로도 다양한 SQL 쿼리를 통해 데이터를 다루는 방법을 익혀보세요!