SQL E

Sql E



“Neste artigo, orientamos você a entender como usar o operador SQL AND, permitindo adicionar condições a uma determinada consulta usando a cláusula WHERE.”

Vamos nos aprofundar e ver como o operador AND funciona em nossas instruções SQL.

Operador SQL AND

Como você pode imaginar, o operador AND é um operador lógico que permite combinar duas ou mais expressões booleanas e tratá-las como uma só. Isso significa que todas as condições devem ser verdadeiras para que a condição seja aplicada.







Você encontrará o operador AND usado em uma cláusula WHERE em conjunto com outras instruções SQL, como SELECT, UPDATE e DELETE.



Isso permite que você limite o escopo do qual a ação é executada. Por exemplo, usando uma instrução DELETE, você pode usar a cláusula WHERE e a palavra-chave AND para garantir que apenas os dados que atendem à condição especificada sejam removidos.



A sintaxe do operador AND pode ser expressa como mostrado abaixo:





bool_expr_1 E bool_expr_2 E bool_expr_3… E bool_expr_N;

Você pode ter quantas expressões booleanas desejar. No entanto, lembre-se de que todas as expressões especificadas DEVEM ser avaliadas como verdadeiras. Se uma expressão for falsa, toda a instrução será tratada como falsa.

NOTA: Os valores NULL também são tratados como falsos.



Exemplo de uso

Suponha que temos dados de amostra conforme mostrado nas consultas abaixo:

DERRUBAR BASE DE DADOS E SE EXISTE sampledb;
CRIO BASE DE DADOS sampledb;
USAR sampledb;
CRIO TABELA desenvolvedores (
Eu iria INT INCREMENTO AUTOMÁTICO NÃO NULO PRIMÁRIO CHAVE ,
primeiro nome VARCHAR ( cinquenta ) NÃO NULO ,
sobrenome VARCHAR ( cinquenta ) ,
departamento VARCHAR ( cinquenta ) NÃO NULO ,
salário INT
) ;
INSERIR EM desenvolvedores ( primeiro nome , sobrenome , departamento , salário )
VALORES
( 'Rogão' , 'Ellison' , 'jogos' , 120000 ) ,
( 'Anne' , 'Neale' , 'base de dados' , 122000 ) ,
( 'Frazer' , 'Como as' , 'a parte dianteira' , 100000 ) ,
( 'Krish' , 'Pollard' , 'Processo interno' , 115000 ) ,
( 'trabalhar' , 'Ford' , 'desenvolve' , 118000 ) ,
( 'a praia' , 'Viu' , 'jogos' , 135000 ) ,
( 'Keira' , 'Diácono' , 'base de dados' , 130000 ) ,
( 'convidamos' , 'Hanson' , 'nuvem' , 123000 ) ,
( 'Bogdan' , 'Morley' , 'a parte dianteira' , 108000 ) ,
( 'Mariah' , 'Ourives' , 'Processo interno' , 120000 ) ;

Tabela resultante:

Para encontrar os desenvolvedores que trabalham no departamento “devops” e possuem um salário superior a 110000, podemos executar uma consulta conforme mostrado:

SELECIONE * A PARTIR DE desenvolvedores ONDE departamento = 'desenvolve' E salário >= 110000 ;

A consulta deve localizar os registros correspondentes e retorná-los conforme mostrado:

Eu iria | primeiro nome | sobrenome | departamento | salário |
--+----------+---------+----------+------+
5 | Trabalhar | Ford | devops | 118000 |

Neste caso, há apenas um registro, conforme mostrado acima. Você pode especificar mais condições para filtrar ainda mais seus dados usando a palavra-chave AND.

Conclusão

Nesta postagem, discutimos como usar o operador AND em SQL para combinar várias expressões booleanas em suas consultas.

Obrigado por ler. Confira nosso tutorial do operador SQL OR para saber mais sobre o operador OR e como ele funciona em comparação com o operador AND.