728x90
이스케이프 처리란?
특수문자가
- 특수한 경우 '%'
- 보통 '%'
2가지의 경우로 구별되어야 할 경우, 보통 특수문자 '%'로 구별하기 위해 앞에 [ \ ]를 붙이는 걸 이스케이프 처리라고 합니다.
이스케이프 처리가 필요한 특수문자
| 이스케이프 | 의미 |
| \% | 문자[%] |
| \_ | 문자[_] |
| \\ | 문자[\] |
| \' | 문자['] |
| \" | 문자["] |
| \n | 문자[n] |
| \t | 문자[t] |
| \b | 문자[b] |
| \r | 문자[r] |
PRODUCT 테이블에
- 비누 딸기 100%
- 100% 우유_입욕제
2가지의 특수문자가 들어있는 product_name이 있습니다.

SELECT
* # 무엇을
FROM
product # 어디에서
WHERE
product_name LIKE '%100\%%'; # '100\%'로 보통 문자 %를 이스케이프
# 앞 뒤에 특수문자 % '100\%' % 붙이기
SQL 실행 결과

반응형
'데이터자격증 > SQL' 카테고리의 다른 글
| MYSQL WHERE 사용법, 비교 연산자 사용하기 (0) | 2022.10.30 |
|---|
댓글