정답
\%_%
' \ ' 를 사용해서 _ 언더바를 문자로 취급하도록 이스케이프 처리한다.
잘못된 예시
NOT LIKE '%_%'
데이터베이스가 _ 를 문자 그대로 인식하지 않고 와일드카드로 인식할 수 있다.
그렇기 때문에 이를 방지해서 \ 를 사용해줘야 함
+ 와일드 카드로 사용되는 _ 는 ?
단일 문자, 즉 한 문자를 나타낸다.
예를 들어 'A_C' 를 사용한다면 'ABC', 'AEC' 과 같이 한 문자가 들어갈 경우 찾아내고
'AC', 'ABCD' 와는 매칭 되지 않는다.
!= '%\_%'
!= 는 정확히 일치하지 않는 값을 제외하는 것이기 때문에 정확히 '%_%' 인 경우만 제외하게 된다.
그렇기 때문에 와일드카드 검색을 하고 싶다면 NOT LIKE 를 사용해야 한다
'개인공부' 카테고리의 다른 글
[데벨챌] 그로스 해킹 독서 리뷰 3주차 (4) | 2024.11.20 |
---|---|
[데벨챌] 그로스 해킹 독서 리뷰 2주차 (3) | 2024.11.18 |
[데벨챌] 그로스 해킹 독서 리뷰 1주차 (2) | 2024.11.10 |
Python 데이터전처리 & 시각화 (0) | 2024.05.15 |
[Python] 시각화 그래프 (0) | 2024.05.10 |