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;
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%';
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%';
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 '___';
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';
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%';
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';
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.
Leave a Reply