Mysql onde cláusula

Mysql onde cláusula
O MySQL é um RDMS poderoso e eficiente para armazenar enormes quantidades de dados de maneira estruturada, desenvolvida pela Oracle. O MySQL, onde a cláusula filtra os resultados da instrução SELECT que atende a critérios, intervalo ou padrão específicos em dados. É uma solução eficiente e flexível para pesquisar dados específicos de grandes bancos de dados em alguns segundos.

Esta posta.

Pré -requisitos

Você deve instalar o MySQL em seu sistema. Após sua instalação, conecte um servidor MySQL local usando esta sintaxe:

mysql -u -p

Depois de fazer login no servidor local, use este comando para exibir todos os bancos de dados disponíveis:

Mostrar bancos de dados;

Para alterar o banco de dados de trabalho, digite este comando:

USAR ;

Uma mensagem de sucesso será exibida.

Sintaxe de onde cláusula
A sintaxe para o MySQL em que a cláusula é simples e direta, na condição de sintaxe pode ser qualquer comparação simples de igualdade ou expressão complexa:

Selecione * de onde condição;

Exemplo 1: Comparação de igualdade usando a cláusula onde
Vamos supor que você deseja obter os dados onde “País”O valor é igual a“EUA”, Digite este comando:

Selecione * do cliente
Onde país = 'EUA';

Aqui você filtrou os registros com sucesso.

Exemplo 2: Comparação com os operadores usando a cláusula onde
Você pode usar diferentes operadores em condições para filtrar os dados que correspondem à condição específica. Por exemplo, se você deseja obter registros de “Preço unitário”Que são menores e iguais a“25", tipo:

Selecione * do OrderItem
Onde unitprice <= 5;

Você também pode digitar isso para uma melhor compreensão:

Selecione * do OrderItem
Onde quantidade> = 100;

É visível que cada registro seja maior que "100".

Exemplo 3: onde cláusula com várias condições
Você também pode usar os operadores “e” e “ou” em combinação com a cláusula onde obtenha o resultado com base em várias condições, digite esse comando para obter dados com base na condição para “Eu ia”Coluna e condição aplicada em“Preço unitário" doença:

Selecione * do produto
Onde id = 25;



Exemplo 4: Usando o operador em uma cláusula onde

O operador IN é usado em uma cláusula onde recuperar registros com base em vários valores possíveis para uma coluna específica, digite o seguinte código para obter o valor de “cidade"Para valores"Londres" e "Cingapura”:

Selecione * do fornecedor
Onde a cidade em ('Londres', 'Cingapura');

A cláusula onde pode ser aninhada para encontrar várias possibilidades, suponhamos que você queira pesquisar uma condição para “Eu ia" em "Cliente”Tabela dependendo do“Número do pedido" em "Ordem" mesa:

Selecione * do cliente
Onde identificar (
Selecione CustomerID do 'pedido'
Onde OrderNumber in (542381, 542413, 542430, 542551, 542883)
);

Agora você é capaz de recuperar dados com base em condições específicas com a ajuda de onde a cláusula.

Conclusão

A cláusula WHERE em MySQL é uma parte essencial de qualquer instrução SELECT e é usada para filtrar os resultados com base em condições especificadas. Se você estiver procurando por valores específicos, intervalos de valores ou padrões dentro de seus dados em um banco de dados enorme, a cláusula onde fornecerá uma maneira flexível e eficiente de fazer isso.