SQL AND OR

?
?

SQL > Comandos SQL > And Or

Na sec??o anterior, vimos que a palavra-chave WHERE pode ser utilizada para selecionar condicionalmente dados de uma tabela. Esta condi??o pode ser uma condi??o simples (como a apresentada na sec??o anterior) ou pode ser uma condi??o composta. As condi??es compostas s?o constituídas por várias condi??es simples ligadas através de AND ou OR. N?o existe qualquer limite relativamente ao número de condi??es simples que podem estar presentes numa única instru??o SQL.

A sintaxe de uma condi??o composta é a seguinte:

SELECT "nome_coluna"
FROM "nome_tabela"
WHERE "condi??o simples"
{[AND|OR] "condi??o simples"}+;

Os símbolos {}+ significam que a express?o entre parênteses irá ocorrer uma ou mais vezes. Note que AND e OR podem ser utilizados alternadamente. Além disso, podemos utilizar os sinais de parênteses ( ) para indicar a ordem da condi??o.

Por exemplo, podemos pretender selecionar todas as lojas com vendas superiores a 1 000 € ou todas as lojas com vendas inferiores a 500 € mas superiores a 275 € na Tabela Store_Information,

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
San Francisco30008-Jan-1999
Boston70008-Jan-1999

introduzimos

SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000
OR (Sales < 500 AND Sales > 275);

Resultado:

Store_Name
Los Angeles
San Francisco

SQL IN >>
?


Copyright © 2021   1keydata.com   Todos os direitos reservados.

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月