Menu
Coddy logo textTech

The LIKE keyword

Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 20번째.

LIKE 키워드는 문자열의 유사성을 확인하는 데 사용됩니다. 예를 들어, 이름이 문자 a로 시작하는 모든 레코드를 가져오고 싶다면 LIKE 키워드를 사용합니다.

두 가지 주요 와일드카드가 사용됩니다:

  • % - 0개 이상의 임의 문자를 의미합니다
  • _ - 정확히 하나의 문자를 의미합니다

예를 들어:

  • %a - a로 끝나는 모든 문자열을 의미합니다
  • a% - a로 시작하는 모든 문자열을 의미합니다
  • %a% - a를 포함하는 임의의 문자열을 의미합니다
  • _a% - 문자열에서 a 문자가 두 번째 문자인 것을 의미합니다
  • %a__ - 문자열이 뒤에서 3번째 위치에 a를 포함한다는 의미

 이를 사용하려면 다음과 같이 작성합니다:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

챌린지

쉬움

사용 가능한 테이블과 열:

  • <strong>people</strong>: <strong>id</strong>, <strong>name</strong>

이름이 K(대문자)로 시작하고 a(소문자)로 끝나는 모든 사람을 가져오고, 결과를 이름 기준으로 내림차순 정렬하세요.

치트 시트

LIKE 키워드는 와일드카드를 사용하여 문자열 유사성을 확인하는 데 사용됩니다:

  • % - 임의 개수의 문자
  • _ - 정확히 하나의 문자

일반적인 패턴:

  • %a - a로 끝남
  • a% - a로 시작함
  • %a% - a를 포함함
  • _a% - a가 두 번째 문자
  • %a__ - a가 뒤에서 세 번째 위치
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

직접 해보기

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨