[sql] WHERE 절에서 비교 연산자 사용하기

SQL에서 WHERE 절을 사용하여 특정 조건에 맞는 데이터를 검색할 수 있습니다. 이때 비교 연산자를 사용하여 원하는 조건을 정의할 수 있습니다. 비교 연산자는 등호, 부등호, LIKE 등의 연산자를 포함합니다.

등호 연산자 (=)

등호 연산자는 필드의 값이 특정 값과 정확히 일치하는 경우를 찾을 때 사용됩니다.

예를 들어, 다음 SQL 문은 “age”가 25인 모든 행을 선택합니다.

SELECT * FROM employees
WHERE age = 25;

부등호 연산자 (<, >, <=, >=)

부등호 연산자는 필드의 값이 특정 값보다 작거나 큰 경우를 찾을 때 사용됩니다.

예를 들어, 다음 SQL 문은 “salary”가 3000보다 크거나 같은 모든 행을 선택합니다.

SELECT * FROM employees
WHERE salary >= 3000;

LIKE 연산자

LIKE 연산자는 패턴 매칭을 할 때 사용됩니다. 와일드카드 문자(%, _)와 함께 사용하여 문자열을 비교할 수 있습니다.

예를 들어, 다음 SQL 문은 “name”이 ‘J%’로 시작하는 모든 행을 선택합니다.

SELECT * FROM employees
WHERE name LIKE 'J%';

위의 예시들은 SQL의 WHERE 절에서 비교 연산자를 사용하는 방법을 보여줍니다. 이러한 비교 연산자를 활용하여 원하는 조건에 맞는 데이터를 효과적으로 검색할 수 있습니다.

참고문헌: