Articles

예제

가있는 SQL 와일드 카드 문자 이 자습서에서는 SQL 와일드 카드에 초점을 맞추고 자세히 설명합니다. 사용 가능한 각 와일드 카드를 자세히 연구 한 다음 개념을 명확하게하기 위해 예제를 논의 할 것입니다.

최신 기술 동향으로 업데이트 유지
전보에 DataFlair 가입!!sql 에서 와일드 카드는 무엇입니까?

SQL 와일드 카드는 문자열에서 하나 이상의 문자를 대체하기 위해 배치됩니다. 와일드 카드는 문자열을 비교해야 할 때 유용하며 또한 분 세부 정보를 얻는 것을 목표로합니다.

와일드 카드는 LIKE 연산자와 함께 넣어 복잡한 쿼리를 해결하는 데 유용합니다.예를 들어 많은 양의 데이터를 사용할 수있는 조건을 상상해 봅시다. 와 우리 자세한 내용을 알아보십시의 모든 사람들이 거짓말 연령 그룹에서 20~30 누구의 이름에서 시작하거나 N.

해결하기 위한 복잡한 쿼리를 우리가 사용하는 와일드카드.

의 일부는 가장 일반적으로 사용되는 와일드카드는 다음과 같습니다:

와일드카드 MS 액세스

Sr.No 표시 기호 Description
1 * 서로 더 많은 자입니다.
2 ? 는 단일 문자를 의미합니다.
3 의미 하나의 문자에 부류입니다.나는 이것을 할 수 없다. 는 브래킷에서 사용할 수없는 문자를 나타냅니다.
5 서 범위에 대한의 문자입니다.
6 # 의미 하나의 숫자.

Wildcards in SQL Server

Sr.No Representation Symbol Description
1 % Stands for zero or more characters.
2 _ Stands for a single character.
3 Stands for a single character specific to the brackets.
4 ^ Stands for any character not in brackets.
5 서 범위에 대한의 문자입니다.

왜 와일드 카드가 필요합니까?

우리는 복잡한 데이터를 검색해야 할 때 SQL 와일드 카드를 사용합니다. 이 복잡한 데이터는 특수 특성을 가진 문자열 또는 숫자를 손상시킬 수 있습니다.쿼리 프로세스의 속도를 높이고 싶을 때 와일드 카드도 유용합니다. 와일드 카드가 사용 중일 때 결과가 상당히 빠릅니다.

우리는 이미 SQL 와일드 카드가 LIKE 연산자와 함께 올려지는 것을 보았습니다.

우리는 고려 사용법 그리고 우리는 논의 예:

미스터지 않습니다 사용법과 운영 Description
1 어디에서 열 이름 같은’%’ 값을 반환합 시작으로’a’.
2 여기서’%a’와 같은 columnName 는’a’로 끝나는 값을 반환합니다.
3 여기서’%ab%’와 같은 columnName 는 임의의 위치에’ab’가있는 값을 반환합니다.
4 어디에서 열 이름처럼’_a%’ 반환하는 값은’a’두 번째 문자입니다.
5 여기서’a_%_%’와 같은 columnName 는’a’로 시작하고 길이가 3 자 이상인 모든 값을 반환합니다.
6 여기서’a%b’와 같은 columnName 는’a’로 시작하여’b’로 끝나는 모든 값을 반환합니다.

데모 데이터베이스

우리가 이해하는 데이터베이스에서 사용할 수 있는 이습니다.
쿼리:

SELECT * FROM DataFlair_emp2;

데모 데이터베이스

여기서 우리는 내용을 볼 수 있습의 데모 데이터베이스입니다.

예 1:’A’로 시작하는 직원의 이름을 알아 보겠습니다.
쿼리:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE 'A%';

SQL 와일드카드를 들어

여기서 우리는 우리 이름을 볼 수 있습의 직원’은’첫 번째 문자로 이름입니다.

예제 2:위치에’nd’가 포함 된 직원을 찾아 보겠습니다.
쿼리:

SELECT * FROM dataflair_emp2WHERE location LIKE '%nd%';

와일드카드 SQL

우리는 할 수 있습을 관찰하는 위치 데 필요한 패턴이다.

예 3:그 또는 그녀의 이름에 세 개의 문자가있는 직원을 찾아 보겠습니다.
쿼리:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE '___';

의 예에서 와일드카드 SQL

여기에 우리가 볼 수 있는 상세정보과 직원의 세 가지 캐릭터에서 이름 필드입니다.

예제 4:이제 데이터베이스에서’e’로 끝나는 도시를 찾아 보겠습니다.
쿼리:

SELECT location as City FROM dataflair_emp2WHERE location LIKE '%e';

와일드카드 문자에서 SQL

여기서 우리는 우리의 세부 정보를 확인할 수 있습니다 필요한 위치에 따르면 필터입니다.

예제 5:두 번째 문자로’u’가있는 위치의 세부 정보를 찾아 보겠습니다.
쿼리:

 SELECT location as City FROM dataflair_emp2WHERE location LIKE '_u%';

와일드카드 문자에서 SQL

여기서 우리는 결과를 볼 수 있습의 위치는’u’두 번째 문자입니다.

예제 6:첫 번째 문자가’P’이고 마지막 문자가’e’인 위치의 세부 정보를 찾아 보겠습니다.
쿼리:

SELECT * FROM dataflair_emp2WHERE location LIKE 'p%e';

의 예에는 와일드카드 문자를 SQL

여기에 우리가 볼 수 있는 정보의 위치를 시작하는’p’로 끝나는’e’.

요약

이 자습서에서는 SQL 와일드 카드를 넣는 방법과 유익한 방법에 대해 논의하고 이해했습니다. 우리는 다양한 예를 논의했습니다.또한 와일드 카드를 사용하여 복잡한 쿼리를 해결하는 방법을 이해했습니다.와일드 카드를 사용할 때 와일드 카드는 LIKE 연산자로만 작동하므로 LIKE 연산자를 사용하는 데주의를 기울여야합니다.