Mysql não é como operador

Mysql não é como operador
O MySQL não como o operador é um operador importante no gerenciamento de dados, fornece as linhas de uma tabela, onde o valor da coluna não corresponde a um padrão especificado. Se você deseja procurar nomes que não comecem com um personagem específico ou identifique registros que não correspondam a um padrão definido, o operador não ajuda você.

Esta postagem fornecerá exemplos para:

  • Pesquisando dados que não começam com um personagem específico
  • Pesquisando dados que não terminam com um personagem específico
  • Pesquisando dados que não contêm um conjunto de caracteres específicos
  • Pesquisando dados usando não como operador com combinação e operador

Pré -requisito: conecte -se ao servidor de banco de dados MySQL local

Pré -requisito: conecte -se ao servidor de banco de dados MySQL local

mysql -u -p

Depois de fazer login no seu servidor de banco de dados, use o comando show nos bancos de dados disponíveis e use esta sintaxe para usar o banco de dados com o qual você deseja trabalhar:

usar ;

O próximo passo é selecionar a tabela na qual você deseja usar para esses exemplos.

Sintaxe do MySQL não como operador
O MySQL não é como o operador pode ser usado para exigir os dados que não correspondem a um padrão especificado no comando, ele também pode ser usado em combinação com outros operadores.

A sintaxe para não como operador:

Selecione * De onde não gosta;

Os caracteres curinga são usados ​​para criar um padrão, o caractere "%" representa zero, único ou múltiplo, enquanto "_" representa um único caractere. Vamos ver alguns exemplos do operador não como.

Pesquisando dados que não começam com um personagem específico

Para obter os dados em que o valor da coluna não começa com um caractere específico, digite o caractere seguido pelo caractere "%".

Para este post, vamos obter linhas onde os dados do “Primeiro nome”A coluna não começa com o personagem“ A ”, use este comando:

Selecione * do cliente onde o primeiro nome não é como 'a%';

Aqui é visível que não há “Primeiro nome" começando com "a" personagem.

Vamos escrever mais um comando para o “Telefone”Coluna que não deve começar com“(" sinal:

Selecione * do cliente onde o telefone não gosta '(%';

Na saída acima, é visível que você extraiu dados de acordo com o seu desejo.

Pesquisando dados que não terminam com um personagem específico

Para obter os dados em que o valor da coluna não termina com um caractere específico, digite o caractere "%" seguido pelo caractere.

Por exemplo, você não deseja os dados da coluna “Primeiro nome"Esse fim com o personagem"a”:

Selecione * do cliente onde o primeiro nome não é como '%a';

Na saída acima, é visível que você tenha extraído os dados que não terminam com o personagem “a”Com sucesso.

Pesquisando dados que não contêm um conjunto de caracteres específicos

Para criar um conjunto de padrões específicos que iniciem ou termine com qualquer personagem, mas devem ter caracteres específicos, digite -o entre caracteres "%".

Por exemplo, se você deseja extrair os dados do “Pacote”Coluna que não possui“%garrafas%”Personagens, digite este comando:

Selecione * do produto onde o pacote não é como '%garrafas%';

Vamos dar o mesmo exemplo, mas para o “Preço unitário”Coluna para que não mostre os dados que correspondem a um padrão“%.00”:

Selecione * do produto onde o UnitPrice não é como '%.00%';

Aqui está visível na saída acima de que o “Preço unitário”A coluna não exibiu nenhum dado que corresponda ao padrão especificado.

Pesquisando dados usando não como operador e operador

O MySQL não é como o operador pode ser usado em combinação com o operador e extrair os dados que não correspondem a vários padrões especificados em uma ou mais de uma coluna.

Por exemplo, se você deseja extrair os dados que não correspondem ao “%peças%" e "%caixa%”Padrão So local e operador entre dois não como operadores, então digite:

Selecione * do produto
Onde o pacote não gosta de '%peças%e pacote não gosta de'%da caixa%';

Portanto, na saída, é visível que os dados extraídos não contenham os dois padrões especificados no resultado.

Vamos ver mais um exemplo, mas com duas colunas diferentes com padrões especificados combinados usando o operador e:

Selecione * do produto
Onde o pacote não gosta de '%peças%e o nome do produto não gosta de'%c%';

É visível, onde a coluna “Pacote" não contém "%peças%" e "Nome do Produto”Não contém o“%c%" padrão.

Você pode usar o SQL não como o operador com caracteres curinga para criar os padrões necessários e pode combiná -lo com outros operadores para recuperar os resultados desejados das tabelas do banco de dados.

Conclusão

O MySQL não é como o operador é uma maneira poderosa de recuperar dados em que as linhas da coluna não correspondem a um resultado especificado. Ao usar o operador não gosta em combinação com outros operadores como e operador, os usuários podem criar consultas complexas que retornam resultados altamente direcionados. O administrador do banco de dados pode usar o operador não gosta de aprimorar a capacidade de gerenciar e analisar os dados.