SQL LIKE 절의 전체 특수 문자 목록
소개
SQL의 LIKE 절을 사용하면 다음을 검색할 수 있습니다. 문자열 데이터 내의 패턴. 이 문서에서는 특히 SQL Server 및 기타 널리 사용되는 데이터베이스 시스템에 대해 LIKE 절에 사용되는 모든 특수 문자의 포괄적인 목록을 제공합니다.
SQL Server
- %: 0개 이상의 문자열과 일치합니다. 문자.
-
_: 단일 문자와 일치합니다.
-
[지정자]: 지정된 범위 내의 단일 문자와 일치합니다(예: [a-z]).
-
1: 지정된 범위 내에 없는 단일 문자와 일치합니다.
-
ESCAPE 절: 이스케이프 문자 역할을 하는 문자를 지정하는 데 사용되며 문자 그대로 특수 문자를 일치시킬 수 있습니다. (예: 0!%%' ESCAPE '!'는 30%를 true로 평가합니다.)
-
' 문자: '로 이스케이프해야 합니다(예: they're goes 입니다).
MySQL
-
%: 0개 이상의 문자로 구성된 문자열.
-
_: 모든 싱글 문자입니다.
-
ESCAPE 절: SQL Server와 유사합니다.
Oracle
-
%: 0 이상의 문자열 문자.
-
_: 임의의 단일 문자.
-
ESCAPE 절: SQL과 유사 서버.
Sybase
진행상황
-
%: 0개 이상의 문자로 구성된 문자열
-
_: 단일 문자
PostgreSQL
-
%: 0 이상의 문자열 문자.
-
_: 모든 단일 문자.
-
ESCAPE 절: SQL Server와 유사합니다.
안시 SQL92
- %
- _
- ESCAPE 문자(다음 경우에만 해당) 지정).
추가 PostgreSQL 특정 문자
- [지정자]
- 1
-
| : 둘 중 하나 대체.
-
*: 이전 항목을 0회 이상 반복합니다.
-
: 이전 항목을 1회 이상 반복합니다.
-
(): 그룹 항목 함께.
위 내용은 다양한 데이터베이스 시스템에 걸쳐 SQL의 LIKE 절에서 특수 문자가 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!