SQL에 대한 모든 특수 문자의 전체 목록은 무엇입니까 (SQL Server에 관심이 있지만 다른 문자도 좋습니다) LIKE 절?
예
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
SQL 서버 :
- %
- _
- [지정자] 예 : [az]
- [^ 지정자]
- ESCAPE 절 예 : % 30! %% 'ESCAPE'! ' 30 %가 사실로 평가됩니다.
- '문자는'로 이스케이프해야합니다.
%
-0 개 이상의 문자로 구성된 모든 문자열입니다._
-모든 단일 문자- ESCAPE 절 예 : % 30! %% 'ESCAPE'! ' 30 %가 사실로 평가됩니다.
%
-0 개 이상의 문자로 구성된 모든 문자열입니다._
-모든 단일 문자- ESCAPE 절 예 : % 30! %% 'ESCAPE'! ' 30 %가 사실로 평가됩니다.
Sybase
- %
- _
- [지정자] 예 : [az]
- [^ 지정자]
%
-0 개 이상의 문자로 구성된 모든 문자열입니다._
-모든 단일 문자여기에 참조 가이드 [PDF]
%
-0 개 이상의 문자로 구성된 모든 문자열입니다._
-모든 단일 문자- ESCAPE 절 예 : % 30! %% 'ESCAPE'! ' 30 %가 사실로 평가됩니다.
- %
- _
- 지정된 경우에만 ESCAPE 문자 .
PostgreSQL SIMILAR TO
에는 다음을 추가하는 연산자 도 있습니다 .
[specifier]
[^specifier]
|
-두 가지 대안 중 하나*
-이전 항목을 0 회 이상 반복합니다.+
-이전 항목을 한 번 이상 반복합니다.()
-함께 항목 그룹화
아이디어는 이것을위한 "원 스톱 상점"이 될 수있는 커뮤니티 위키를 만드는 것입니다.
LIKE
. 예를 들면 WHERE familyname = 'O''Toole'
. 셋째, SIMILAR TO
연산자는 자체 기능 (및 더 많은 특수 문자)이있는 일종의 하이브리드 정규식을 도입하므로 여기에 포함해서는 안됩니다. 나는 그것이 3 개의 코멘트를하는 것 같지만, 아무도 스페인 종교 재판을 기대하지 않는다.