LIKE 문은 SQL의 패턴을 기반으로 문자나 문자열을 일치시키는 데 사용됩니다. 구문은 다음과 같습니다: SELECT 열_이름 FROM 테이블_이름 WHERE 열_이름 LIKE '패턴'. 0개 이상의 문자와 일치하려면 %를 사용하고, 단일 문자와 일치하려면 _를 사용하고, 대괄호 안의 문자와 일치하려면 [ ]를 사용하고, 지정된 문자를 제외한 모든 문자와 일치하려면 ^를 사용합니다. 기본값은 대소문자를 구분하며, 대소문자를 구분하지 않는 일치를 위해 COLLATE 절을 사용할 수 있습니다.
SQL에서 LIKE 문 사용
LIKE 문의 기능
LIKE 문은 SQL 쿼리의 패턴을 기반으로 문자나 문자열을 일치시키는 데 사용됩니다. 특정 문자 순서를 포함하거나 특정 패턴과 일치하는 값을 찾을 수 있습니다.
Syntax
<code class="sql">SELECT column_name FROM table_name WHERE column_name LIKE 'pattern';</code>
패턴 일치 문자
LIKE 문은 다음 특수 문자를 패턴 일치 문자로 사용합니다.
예
"A"로 시작하는 단어 찾기:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE 'A%';</code>
"ing"이 포함된 단어 찾기:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE '%ing';</code>
"x"로 끝나지 않는 단어 찾기:
<code class="sql">SELECT word FROM dictionary WHERE word NOT LIKE '%x';</code>
숫자가 포함된 단어 찾기:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE '%[0-9]%';</code>
대소문자 구분
기본적으로 LIKE 문은 대소문자를 구분합니다. 대소문자를 구분하지 않고 일치를 수행하려면 COLLATE 절을 사용하십시오.
예: 대소문자를 구분하지 않는 일치
<code class="sql">SELECT word FROM dictionary WHERE word COLLATE NOCASE LIKE 'APPLE';</code>
참고:
위 내용은 SQL에서 Like 문을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!