[SQL] LIKE 심화

NAM·2022년 5월 17일
0

SQL

목록 보기
4/7

SELECT *
FROM Customers
WHERE Country LIKE 'br%'

Like는 비슷한 문자를 찾아주라
%(와일드 카드)는 br 뒤에 어떤 문자가 들어가도 매칭을 해달라

SELECT *
FROM Customers
WHERE Country LIKE 'Brazil'

SELECT *
FROM Customers
WHERE Country = 'Brazil'

같은 의미인다.


LIKE와 '_'를 혼합하여 사용하기

'_'(한글자 와일드카드) 활용

SELECT *
FROM Customers
WHERE Country LIKE 'B______'

'_' : 어떤 문자를 특정해주지 않지만, 글자수를 정해주고 데이터를 찾을 때




문자열안에 % or _ 를 찾고 싶을 때

'\'(escape)를 활용하여 %와 _ 를 찾아주면된다

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

--50% 디스카운트를 받은 손님을 찾아달라
profile
힘내자

0개의 댓글