Back-end/SQL
SQL LIKE & ILIKE연산자
Like & ILIKE 연산자 이전까지는 WHERE first_name = 'John'처럼 문자열에 대한 직접적인 비교 수행을 했었다. 하지만 아래와 같이 문자열 안의 일반적인 패턴을 매칭 하고 싶다면 어떻게 해야 할까? @gmail.com으로 끝나는 모든 이메일 A로 시작하는 모든 이름 SQL의 LIKE 연산자는 와일드카드 문자를 사용함으로써 문자열 데이터의 패턴 매칭을 수행한다. 여기서 한 가지 주의할 점은 LIKE는 대소문자를 구분하고, ILIKE는 대소문자를 구분하지 않는다는 점이다. 두 개의 주요 와일드카드는 다음과 같다. % (Percent) 문자의 아무 순서나 매칭 한다. _ (Underscore) 아무 단일 문자를 매칭 한다. LIKE 연산자의 기본 문법은 다음과 같다. SELECT col..
2021. 5. 30.