SQL) =연산자와 LIKE연산자를 사용하는 경우는?

yannie·2024년 9월 24일
1

SQL

목록 보기
3/4

문자열 비교의 정확성과 패턴 매칭 여부에 따라 다르다.

정리

정확한 값 일치를 원할 때는 = 연산자.
부분 일치 또는 패턴 검색을 원할 때는 LIKE 연산자.

  1. =연산자 : 정확한 값을 비교할 때 사용
    • 예를 들어, 문자열이 완벽히 일치하는지 확인할 때 사용
    SELECT * FROM employees WHERE first_name = 'John';
    -- 이 쿼리는 first_name이 정확히 'John'인 경우에만 반환
  1. LIKE연산자 : 패턴 매칭을 할 때 사용
    • 문자열이 특정 패턴과 일치하는지 찾을 때 사용
    • 패턴을 정의하기 위해 와일드카드 문자 사용 %, _
    SELECT * FROM employees WHERE first_name LIKE 'Jo%';
	-- 위 쿼리는 first_name이 'Jo'로 시작하는 모든 이름을 반환('John', 'Joanna' 등).

0개의 댓글