SQL Linguagem Combinação de Condições e Operadores Boolean

SQL Linguagem Combinação de Condições e Operadores Boolean


O operador AND pode ser usado para unir duas ou mais condições na cláusula WHERE. Ambos os lados da condição AND devem ser verdadeiros para que a condição seja atendida e para que essas linhas sejam exibidas.

SELECT column1, 
SUM(column2)

FROM "list-of-tables"


WHERE "condition1" AND 
"condition2";

O operador OR pode ser usado para unir duas ou mais condições na cláusula WHERE também. No entanto, qualquer lado do operador OR pode ser verdadeiro e a condição será atendida – portanto, as linhas serão exibidas. Com o operador OR, cada lado pode ser verdadeiro ou ambos os lados podem ser verdadeiros.

Por exemplo:

SELECT employeeid, firstname, lastname, title, salary


FROM employee_info

WHERE salary >= 45000.00 AND title = 'Programmer';

Essa instrução selecionará o employeeid, nome, sobrenome, sobrenome, título e salário da tabela de info_empregado onde o salário é maior ou igual a 50000,00 E o título é igual a ‘Programador’.

Ambas as condições devem ser verdadeiras para que as linhas sejam retornadas na consulta. Se ambas forem falsas, então não serão exibidas.

Embora não sejam necessárias, você pode usar parênteses em torno de suas expressões condicionais para facilitar a leitura:

SELECT employeeid, firstname, lastname, title, salary

FROM employee_info

WHERE (salary >= 45000.00) AND (title = 'Programmer');

Outro exemplo:

SELECT firstname, lastname, title, salary FROM employee_info WHERE (title = ‘Sales’) OR (title = ‘Programmer’);

Esta instrução selecionará o primeiro nome, sobrenome, título e salário da tabela de informações do empregado onde o título é igual a ‘Vendas’ OU o título é igual a ‘Programador’.

0 comentários :

Postar um comentário