Vamos explorar como usar o SQL como e não gostar de operadores usando este tutorial.
SQL como operador
O operador SQL como o operador é usado em conjunto com a cláusula WHERE para procurar padrões de correspondência.
O operador semelhante usa caracteres curinga para especificar a correspondência de padrões. Existem dois principais caracteres curingas suportados:
Podemos expressar a sintaxe para o operador semelhante, como mostrado abaixo:
Selecione Col1, Col2,…SQL como exemplos
Para ilustrar como usar os operadores semelhantes e não gostam de SQL. Você pode usar as instruções SQL fornecidas abaixo:
criar funcionários da tabela (valores
('Meghan Edwards', '[email protected] ',' Development de jogo ',' 2016-06-22 ', verdadeiro,' dev-g1 '),Depois de termos os dados da amostra, podemos prosseguir.
Exemplo 1
Para encontrar qualquer .com e -mail com os dados de amostra acima, podemos executar uma consulta como mostrado:
Selecione * dos funcionáriosO '%.com%'Pattern diz ao SQL para corresponder a todos os personagens antes e depois do .com padrão.
A consulta acima deve retornar:
Exemplo 2
Também podemos usar o operador semelhante para procurar padrões mais precisos. Por exemplo, para procurar o primeiro nome que contém a letra 'e' na segunda posição, podemos executar:
Selecione * dos funcionáriosNesse caso, o '_e% especifica um caractere.
A consulta deve retornar:
Exemplo 3
Você também pode combinar vários padrões de pesquisa usando o e / ou operador. Por exemplo, para encontrar o registro em que o primeiro nome contém a letra 'e' na segunda posição e tem um .com e -mail, podemos fazer o seguinte:
Selecione * dos funcionáriosO acima deve combinar padrões semelhantes e retornar:
Exemplo 4
Para buscar os registros que contêm a letra 'e' no nome ou um .com e -mail, podemos executar:
Selecione * dos funcionáriosIsso deve retornar um .com registro de email com um registro em que o nome contém a letra e na segunda posição.
A saída da amostra é mostrada:
Exemplo 5
Outro exemplo é procurar um padrão que começa com uma carta específica. Nós podemos fazer:
Selecione * dos funcionáriosA consulta acima diz ao SQL para retornar qualquer registro onde o nome inicie e termine com a letra s. O registro pode conter qualquer número de caracteres entre a primeira e a última carta.
Isso deve retornar:
SQL não é como operador
Não há muita diferença entre a sintaxe e o uso de similares e não como operadores. A única diferença é que o operador não é usado para negar o resultado do operador semelhante.
Por exemplo, para excluir qualquer .com e -mails, podemos executar:
Selecione * dos funcionáriosA consulta acima deve excluir tudo .e -mails com como mostrado na saída abaixo:
Isso é tudo o que existe para o operador não como. É usado para excluir um padrão específico do conjunto de resultados.
Acabamento
Usando este artigo, você descobriu como usar os SQLs e não como os operadores para pesquisar e excluir padrões específicos de um conjunto de resultados.
Obrigado pela leitura!!