Uma subquery é um caso especial de consulta aninhada em SQL que nos permite pesquisar em um resultado de uma consulta mesmo ela retornando um ou mais valores. Baseado neste conceito, assinale a alternativa que atenda corretamente a seguinte necessidade:
Listar todas as colunas dos clientes que pertencem aos pedidos 110, 120 e 130.
SELECT * FROM CLIENTES WHERE CLI_CODIGO IN (SELECT COD_CLIENTE FROM PEDIDO WHERE PED_CODIGO IN (110, 120, 130));
SELECT * FROM CLIENTES WHERE CLI_CODIGO NOT IN (SELECT C_CLIENTE FROM PEDIDO WHERE PED_CODIGO IN (110, 120, 130));
SELECT * FROM CLIENTES WHERE CLI_CODIGO INSERT (SELECT NOME_CLIENTE FROM PEDIDO WHERE PED_CODIGO IN (10, 20, 30));
SELECT COUNT(*) FROM CLIENTES WHERE CLI_CODIGO ADD (SELECT DATA_NASCIMENTO FROM PEDIDO WHERE PED_CODIGO NOT IN (10, 20, 30));
SELECT SUM(*) FROM CLIENTES WHERE CLI_CODIGO IN (SELECT DATA_ADMISSAO FROM PEDIDO WHERE PED_CODIGO NOT IN (110, 120, 130));
Soluções para a tarefa
Respondido por
11
Acredito que seja a alternativa I. "SELECT * FROM CLIENTES WHERE CLI_CODIGO IN (SELECT COD_CLIENTE FROM PEDIDO WHERE PED_CODIGO IN (110, 120, 130));"
almirbcruz:
com certeza alternativa 1.
Perguntas interessantes
Filosofia,
10 meses atrás
Geografia,
10 meses atrás
Química,
10 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás