Em relação ao operador IN em consultas SQL, analise as afirmativas a seguir:
I. Fornece a instrução SELECT a possibilidade de especificar vários valores para filtro da cláusula WHERE em uma consulta.
II. É uma abreviação do uso de vários operadores OR em uma cláusula WHERE.
III. Pode ser utilizado em conjunto com o operador NOT na cláusula WHERE de uma consulta, filtrando os resultados para quando a condição não é verdadeira.
É correto o que se afirma em
Escolha uma opção:
a. I e II, apenas.
b. I e III, apenas.
c. II e III, apenas.
d. I, apenas.
e. I, II e III.
Soluções para a tarefa
Resposta:
e. I, II e III.
Explicação:
e. I, II e III.
Resposta:
e. I, II e III
Explicação:
I. Fornece a instrução SELECT a possibilidade de especificar vários valores para filtro da cláusula WHERE em uma consulta (correto pois você pode colocar vários valores em um consulta select * from tb_client where id_cliente in (1,2,3,4) )
É uma abreviação do uso de vários operadores OR em uma cláusula WHERE. (como mostrado acima você se priva de usar varias vezes comandos repetidos )
Pode ser utilizado em conjunto com o operador NOT na cláusula WHERE de uma consulta, filtrando os resultados para quando a condição não é verdadeira. (quando usado not in você nega todos os valores no select elect * from tb_client where id_cliente not in (1,2,3,4))
Ou seja o resultado vai trazer todos os cadastros de clientes menos o 1,2,3 e 4.