1. = (등호 연산자)
완전히 같은 값만 찾습니다
대소문자는 DB설정에 따라 다르지만, 기본적으로는 정확히 일치해야 합니다
예:
SQL
SELECT * FROM Comment WHERE content = 'hello';
content 값이 "hello" 인 행만 조회됨
"Hello" 또는 "hello world" 는 조회x
해석 : "값이 정확히 같은 경우만 선택한다"
2.. LIKE(패턴 매칭 연산자)
문자열의 부분 일치를 찾을 수 있습니다.
% : 0개 이상의 어떤 문자열도 올 수 있습니다
_ : 정확히 한 글자 와일드 카드
예:
SQL
SELECT * FROM Comment WHERE content LIKE '%hello%';
->
"hello" -> (O)
"hello world" -> (O)
"sayhello" -> (O)
"hey" -> (X)
해석: 값이 특정 패턴과 일치하면 선택한다
최종 정리
= : 정확히 일치(완전히 같아야 한다)
LIKE : 부분 일치 (패턴을 이용해 검색 가능, %와 _ 사용)
'알게된것,복습한것,헷갈렸던것 정리' 카테고리의 다른 글
| JWT를 이용한 인증/인가 란? (0) | 2025.11.26 |
|---|---|
| RESTful API 란? (0) | 2025.11.26 |
| 오버로딩(Overloading) 이란? (0) | 2025.09.27 |
| @NoArgsConstructor, @AllArgsConsturctor, @RequiredArgsConstructor 정리 (0) | 2025.09.11 |
| 파라미터와 기본생성자 (4) | 2025.08.01 |