How to use the SQL LIKE Condition

LIKE 조건을 사용하면 SQL에서 패턴 일치를 수행 할 수 있습니다 LIKE 조건을 이해하는 가장 좋은 방법은 예제를 보는 것입니다 시작하자

여기에 다음 데이터가 포함 된 고객이라는 테이블이 있습니다 LIKE 조건을 사용하는 SELECT 문을 작성해 보겠습니다 last_name이 "J"로 시작하는 모든 고객을 찾으려면 SELECT * FROM 고객을 입력하여 쿼리를 시작합니다 이렇게하면 데이터베이스가 customers 테이블의 모든 열을 선택하고 결과 집합을 반환하도록 지시합니다 다음으로 WHERE 절을 시작하기 위해 WHERE 키워드를 입력합니다

여기서 LIKE 조건을 사용합니다 LIKE 조건을 사용할 때 두 개의 와일드 카드 중에서 선택할 수 있습니다 백분율 기호 (%)와 밑줄 기호 (_) %를 사용하면 길이가 0 인 모든 문자열을 일치시킬 수 있습니다 밑줄 문자 (_)를 사용하면 한 문자를 일치시킬 수 있습니다 %는 LIKE 조건에 가장 일반적으로 사용되는 와일드 카드입니다 last_name이 "J"로 시작하는 레코드 만 리턴하기 때문에, % 와일드 카드를 사용합니다 last_name LIKE "J %"를 LIKE 조건으로 입력하십시오

이것은 last_name이 "J"로 시작하는 모든 레코드를 반환하겠다는 것을 데이터베이스에 알려줍니다 마지막으로 ORDER BY 절을 입력하여 쿼리 결과를 정렬합니다 ORDER BY last_name을 입력하여 우리의 결과 집합이성에 따라 오름차순으로 정렬됩니다 이제 우리 쿼리를 실행하고 우리가 얻은 결과를 봅시다 우리 쿼리는 결과 집합에 두 개의 레코드를 반환합니다

첫 번째 레코드에는 고객 성 잭슨이 있습니다 두 번째 레코드에는 Johnson이라는 고객 성이 있습니다 여기서는 SQL LIKE 조건을 사용하는 방법에 대한 간단한 예제를 다룹니다 더 많은 예제를보고 싶다면 이 자습서에서 사용한 샘플 데이터를 다운로드하고 싶습니다 TechOnTheNetcom의 웹 사이트를 방문하십시오

웹 사이트의 SQL 편집기에서 예제를 시험해 볼 수도 있습니다 각 예제 옆의 "Try It"버튼을 찾으십시오 튜토리얼이 도움이되었다고 판단되면이 동영상을 좋아하게 남겨주세요 더 멋진 SQL 튜토리얼을 보려면 YouTube 채널에 가입하는 것을 잊지 마십시오