Articles

Caracteres especiais SQL com Exemplo

neste tutorial, vamos focar nos caracteres especiais SQL e discuti-los em detalhe. Vamos estudar cada wildcard disponível em detalhe e depois discutir os exemplos para limpar os nossos conceitos.Stay updated with latest technology trends Join DataFlair on Telegram!!

o que são Abróteas em SQL?

SQL caracteres especiais são colocados para substituir um ou mais caracteres numa cadeia de caracteres. Wildcards vêm a calhar quando precisamos de comparar as cordas e também procurar obter os detalhes do minuto.

Wildcards são colocados com o operador similar e são úteis para resolver questões complexas.por exemplo, vamos imaginar uma condição onde temos uma grande quantidade de dados disponíveis. E queremos descobrir detalhes de todas as pessoas que se encontram na faixa etária de 20 a 30 anos cujos nomes começam a partir de A ou N.

para resolver essas perguntas complexas que usamos wildcards.

alguns dos wildcards mais usados são os seguintes:

Wildcards in MS Access

Sr. símbolo de representação Descrição
1 representa zero ou mais caracteres.
2 ? representa um único personagem.
3 representa um carácter único entre parênteses.
4 ! representa os caracteres não disponíveis no intervalo.
5 representa uma gama de caracteres.
6 # representa um único carácter numérico.

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 representa uma gama de caracteres.

Why do we Need Wildcards?

usamos wildcards SQL quando precisamos procurar por dados complexos. Estes dados complexos podem comprometer cadeias de caracteres ou numéricos com características especiais.

Wildcards também vêm a calhar quando queremos acelerar o nosso processo de perguntas. Os resultados são consideravelmente rápidos quando wildcards estão em uso.

já vimos Wildcards SQL serem aturados com o operador similar.

Vamos considerar o uso e, em seguida, discutimos os exemplos:

Sr. Não Uso com o operador LIKE Descrição
1 ONDE columnName COMO ‘%’ Retorna valores que começam com ‘um’.
2 em que o columnName como ‘%a’ Devolve valores que terminam com ‘a’.
3 em que o columnName como ‘%ab%’ Devolve qualquer valor que tenha ‘ab’ em qualquer posição.
4 em que o columnName como ‘_a%’ Devolve qualquer valor que tenha ‘a’ como segundo carácter.
5 onde o columnName como ‘a_%_%’ Devolve qualquer valor que comece por ‘a’ e tenha pelo menos 3 caracteres de comprimento.
6 em que o columnName como ‘a%b’ Devolve qualquer valor que comece por ‘a’ e termine com ‘b’.

Demo Database

vamos entender a base de dados que vamos usar neste tutorial.pesquisa:

SELECT * FROM DataFlair_emp2;

demo database

Aqui podemos ver o conteúdo da nossa base de dados demo.exemplo 1: vamos descobrir o nome dos empregados começando com ‘A’.
Query:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE 'A%';

SQL curinga exemplo

Aqui podemos ver os nomes de empregados que ‘A’ como o primeiro caractere no nome.Exemplo 2: Vamos encontrar os empregados cujas localizações contêm ‘nd’.pesquisa:

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

Curinga no SQL

podemos observar os locais com o padrão obrigatório.exemplo 3: Vamos encontrar o empregado com três caracteres em seu nome.
Query:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE '___';

Exemplo de curingas no SQL

Aqui podemos ver os detalhes de empregados com três caracteres no campo nome.exemplo 4: Vamos agora encontrar as cidades que terminam com ” e ” na nossa base de dados.pesquisa:

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

caracteres curinga no SQL

Aqui podemos ver os detalhes de locais, de acordo com o filtro.

exemplo 5: vamos encontrar os detalhes dos locais que têm ‘ u ‘ como segundo caractere.
Query:

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

caracteres curinga no SQL

Aqui podemos ver os resultados de locais que têm ‘u’ como o segundo personagem.

exemplo 6: vamos encontrar os detalhes dos locais com o primeiro carácter como ‘ P ‘e o último carácter como’e’.pesquisa:

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

Exemplo de caracteres curinga no SQL

Aqui podemos ver os detalhes de locais de partida, com ” p “e termina com “e”.

resumo

neste tutorial, temos discutido e entendido como os wildcards SQL são colocados e como eles são benéficos. Discutimos vários exemplos.

também entendemos como podemos usar Wildcards para resolver questões complexas.

Quando usamos wildcards, precisamos ter o cuidado de usar o operador similar como os wildcards são funcionais apenas com o operador similar.