본문 바로가기

Database/SQL

[SQL] %가 들어간 데이터 찾기

문제

두 자릿수 퍼센트 디스카운트를 가진 고객 찾기

 

코드

SELECT *
FROM Customers
WHERE discount LIKE '__\%'

 

풀이

SQL에서 LIKE는 내 %는 모든 문자, _는 단일 문자를 의미하는 문자

이스케이프를 사용하면 그 다음에 오는 예약어를 예약어로서의 의미가 아니라 좀 다른 의미로 사용

반응형