Usando operadores lógicos em SQL

outubro 29, 2007

Toda linguagem de programação possue operadores lógicos, que são elementos pré-definidos. Vou explicar neste artigo como utilizar os principais operados lógicos existentes: AND, OR e NOT.

Os operadores AND e OR são operadores que necessitam de dois elementos para concluir a instrução, já o NOT é do tipo unário, precisando de apenas um elemento.

O operador AND é utilizado sempre quando necessita de que todas (duas ou mais) as condições estabelecidas sejam verdadeiras. Vejamos um exemplo que informa veículos:

SELECT

Fabricante,

Nome,

Modelo,

Ano,

Cilindrada

FROM

Veiculos

WHERE

Fabricante = ‘Chevrolet’

AND

Modelo = 2006

AND

Ano = 2005

Notem que a instrução acima utiliza dois operadores AND, isto faz com que a instrução inteira seja verdadeira, ou não retornará o registro.

Já o operador lógico OR é utilizado quando pelo menos uma das condições estabelecidas forem satisfeitas.

SELECT

Fabricante,

Nome,

Modelo,

Ano,

Cilindrada

FROM

Veiculos

WHERE

Fabricante = ‘Fiat’

OR

Ano = 2005

No caso acima, será retornado os veículos (Veiculos) que foram fabricados no ano de 2005 ou que o fabricante seja ‘Fiat’.

E o por último, o operador NOT, que faz a oposição da condição.

SELECT

Fabricante,

Nome,

Modelo,

Ano,

Cilindrada

FROM

Veiculos

WHERE

NOT

Ano = 2004

Esta instrução exibirá todos os registros que NÃO foram fabricados em 2004.

Uma resposta to “Usando operadores lógicos em SQL”

  1. oziel Says:

    Muito bom o site esta me ajudando bastante


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: