>  기사  >  백엔드 개발  >  SQL 와일드카드 관련 지식 설명

SQL 와일드카드 관련 지식 설명

jacklove
jacklove원래의
2018-05-08 09:58:291984검색

데이터베이스에서 데이터를 검색할 때 SQL 와일드카드를 사용할 수 있습니다. 이 글에서는 관련 지식을 자세히 설명합니다.

데이터베이스에서 데이터를 검색할 때 SQL 와일드카드를 사용할 수 있습니다.

SQL 와일드카드

SQL 와일드카드는 데이터베이스에서 데이터를 검색할 때 하나 이상의 문자를 대체할 수 있습니다.

SQL 와일드카드는 LIKE 연산자와 함께 사용해야 합니다.

SQL에서는 다음 와일드카드를 사용할 수 있습니다.

% 와일드카드 사용

예제 1

이제 위의 "Persons" 테이블에서 "Ne"로 시작하는 도시에 거주하는 사람을 선택하려고 합니다.

We 다음 SELECT 문을 사용할 수 있습니다:

SELECT * FROM Persons
WHERE City LIKE 'Ne%'

예 2

다음으로 "Persons" 테이블에서 "lond"가 포함된 도시에 거주하는 사람을 선택하려고 합니다.

다음 SELECT 문을 사용할 수 있습니다.

SELECT * FROM Persons
WHERE City LIKE '%lond%'

_ wildcard

예제 1

이제 위의 "Persons" 테이블에서 첫 번째 문자 뒤에 "eorge"가 오는 사람을 선택하려고 합니다.

다음 SELECT 문을 사용할 수 있습니다.

SELECT * FROM Persons
WHERE FirstName LIKE '_eorge'

예제 2

Next , "Persons" 테이블에서 선택된 이 레코드의 성을 "C"로 시작하고 임의의 문자, "r", 임의의 문자, "er" 순으로 지정하려고 합니다.

다음 SELECT 문을 사용할 수 있습니다. :

SELECT * FROM Persons
WHERE LastName LIKE 'C_r_er'

[charlist] 와일드카드 사용

예제 1

이제 위의 "Persons" 테이블에서 "A" 또는 "L" 또는 "N"으로 시작하는 사람들이 거주하는 도시를 선택하려고 합니다. :

다음 SELECT 문을 사용할 수 있습니다.

SELECT * FROM Persons
WHERE City LIKE '[ALN]%'

예제 2

이제 위의 "Persons" 테이블에서 "A"로 시작하지 않거나 "L"로 시작하는 People이 거주하는 도시를 선택하려고 합니다. 또는 "N":

다음 SELECT 문을 사용할 수 있습니다.

SELECT * FROM Persons
WHERE City LIKE '[!ALN]%'

이 기사에서는 와일드카드에 대한 관련 설명을 제공하며 더 많은 학습 자료를 보려면 PHP 중국어 웹사이트를 참조하세요.

관련 권장사항:

SQL LIKE 연산자 설명

SQL TOP 절 설명

SQL SELECT DISTINCT 문 분석 정보

위 내용은 SQL 와일드카드 관련 지식 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.