DB2 - Exemplos simples - AND



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 - Exemplos simples - AND

The AND operator is a logical operator that combines two Boolean expressions or predicates.
You use the AND operator to specify that a search must satisfy both conditions.
The following illustrates the AND operator syntax:
Only includes rows where both conditions is true

O operador AND é um operador lógico que combina duas expressões ou predicados booleanos.
Você usa o operador AND para especificar que uma pesquisa deve satisfazer ambas as condições.
O seguinte ilustra a sintaxe do operador AND:
Inclui apenas linhas onde ambas as condições são verdadeiras

    SELECT * FROM Customers
     WHERE Country = 'Germany' AND City = 'Berlin';

This table displays the result when combining true, false, and unknown values using the AND operator:
Esta tabela exibe o resultado ao combinar valores verdadeiro, falso e desconhecido usando o ANDoperador:

TRUE - VERDADEIRO FALSE - FALSO UNKNOWN - DESCONHECIDO
TRUE - VERDADEIRO TRUE - VERDADEIRO FALSE - FALSO UNKNOWN - DESCONHECIDO
FALSE - FALSO FALSE - FALSO FALSE - FALSO FALSE - FALSO
UNKNOWN - DESCONHECIDO UNKNOWN - DESCONHECIDO FALSE - FALSO UNKNOWN - DESCONHECIDO

If you use both AND and OR operators in an expression, Db2 evaluates the AND operator first.
However, you can change the order of evaluation using parentheses.
To negate the AND operator, you use the NOT operator as follows:

Se você usar os operadores AND e OR em uma expressão, o Db2 avalia o operador AND primeiro.
No entanto, você pode alterar a ordem de avaliação usando parênteses.
Para negar o operador AND, você usa o operador NOT da seguinte maneira:

    SELECT * FROM Customers
     WHERE NOT (Country = 'Germany' AND City = 'Berlin');

The AND operator is often used in the WHERE clause to form the search condition for the SELECT, UPDATE, and DELETE statement.
O operador AND é frequentemente utilizado na cláusula WHERE para formar a condição de pesquisa para o SELECT, UPDATE e DELETE.

DB2 Database - Banco de dados DB2:

Below is a selection from the "Product" table in the DB2 database.
Abaixo está uma seleção da tabela "Produto" no banco de dados DB2.

ProductIdProductNameCategoryPriceQtyOnHandTotalValue
7001MouseAccessories75.00
7002Harddrive65.00201,300
7003KeyboardAccessories36.00331,118.00
7004RamComponents23.5016376.00
7005HondaBikes1,200
7006Pen7.451074.50
7007MousepadAccessories5.00

Example: Using the AND Operator - Exemplo: usando o operador AND:

To filter by more than one column, we use the AND operator to append conditions to our WHERE clause.
This is a keyword used in a WHERE clause to specify that only rows matching all the specified conditions should be retrieved.
"AND" instructs the DB2 to return only rows that meet all the conditions specified.

Para filtrar por mais de uma coluna, usamos o operador AND para acrescentar condições à nossa cláusula WHERE.
Esta é uma palavra-chave usada em uma cláusula WHERE para especificar que apenas as linhas que correspondem a todas as condições especificadas devem ser recuperadas.
"AND" instrui o DB2 a retornar apenas linhas que atendam a todas as condições especificadas.

    SELECT ProductId, ProductName, Price
      FROM Product
     WHERE Category = 'Accessories' AND Price > 10;

This SQL statement retrieves the ProductId, ProductName and Price for all products of Category 'Accessories' and the price is greater than 10.
Esta instrução SQL recupera ProductId, ProductName e Price para todos os produtos da categoria 'Acessórios' e o preço é maior que 10.

The WHERE clause in this SELECT statement is made up of two conditions, and the keyword AND is used to join them.
A cláusula WHERE nesta instrução SELECT é composta de duas condições e a palavra-chave AND é usada para juntá-las.

Result - Resultado:

    ProductId          ProductName          Price

    7001               Mouse                75.00
    7003               Keyboard             36.00