[sql] LIKE 연산자와 다른 연산자들의 조합

SQL에서 데이터베이스에서 정보를 검색할 때 다양한 연산자들을 사용할 수 있습니다. 이 중에서 LIKE 연산자는 문자열 패턴을 기반으로 데이터를 검색하는 데 유용합니다. 이 연산자와 다른 연산자들을 함께 사용하여 더욱 효과적인 데이터 검색을 수행할 수 있습니다.

LIKE 연산자

LIKE 연산자는 문자열 패턴을 기반으로 데이터를 검색하는데 사용됩니다. %_와 같은 와일드카드 기호를 사용하여 패턴을 지정할 수 있습니다. 예를 들어, 다음과 같은 코드를 사용하여 “A”로 시작하는 모든 값들을 찾을 수 있습니다.

SELECT * FROM 테이블명 WHERE 열이름 LIKE 'A%';

다른 연산자들과의 조합

AND 연산자

AND 연산자는 두 개 이상의 조건이 모두 참일 때 결과를 반환하는 데 사용됩니다. LIKE 연산자와 함께 사용하여 두 가지 이상의 패턴을 만족하는 데이터를 검색할 수 있습니다.

SELECT * FROM 테이블명 WHERE 열이름 LIKE 'A%' AND 열이름 LIKE '%B';

OR 연산자

OR 연산자는 둘 중 하나 이상의 조건이 참일 때 결과를 반환하는 데 사용됩니다. LIKE 연산자와 함께 사용하여 여러 패턴 중 하나 이상을 만족하는 데이터를 검색할 수 있습니다.

SELECT * FROM 테이블명 WHERE 열이름 LIKE 'A%' OR 열이름 LIKE '%B';

NOT 연산자

NOT 연산자는 주어진 조건이 거짓일 때 결과를 반환하는 데 사용됩니다. LIKE 연산자와 함께 사용하여 특정 패턴을 만족하지 않는 데이터를 검색할 수 있습니다.

SELECT * FROM 테이블명 WHERE NOT 열이름 LIKE 'A%';

이처럼 LIKE 연산자를 다른 연산자들과 함께 사용하여 데이터를 보다 유연하게 검색할 수 있습니다.

참고 자료