본문 바로가기

sql

데이터 필터링을 위한 WHERE 절

WHERE 절은 데이터베이스에서 조회된 결과를 특정 조건에 따라 필터링하는 데 사용됩니다. 이를 통해 원하는 조건을 만족하는 행(row)만을 선택할 수 있습니다. WHERE 절의 구문은 다음과 같습니다:

 

SELECT column1, column2, ...
FROM table_name
WHERE condition;


여기서 각 부분은 다음과 같은 역할을 합니다:

  1. WHERE: 데이터를 필터링하기 위한 키워드입니다.
  2. condition: 조건을 지정하여 필터링할 행을 선택합니다. 이 조건은 일반적으로 비교 연산자(=, <, >, <=, >=)나 논리 연산자(AND, OR, NOT)를 사용하여 지정됩니다.

예를 들어, "users" 테이블에서 나이가 30 이상인 사용자만을 조회하려면 다음과 같이 SQL을 작성할 수 있습니다:

 

SELECT name, age
FROM users
WHERE age >= 30;

 

이렇게 하면 "users" 테이블에서 "age" 열의 값이 30 이상인 행만이 선택되어 결과로 반환됩니다. WHERE 절을 사용하여 원하는 조건을 지정하여 데이터를 필터링할 수 있습니다.