데이터베이스에서 데이터를 검색할 때 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 와일드카드 관련 지식 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!