Buscar

No MySQL, considere duas tabelas, T1 e T2. As duas tabelas possuem uma coluna A definida como chave primária (primary key). T1 tem 1000 linhas, T2 ...

No MySQL, considere duas tabelas, T1 e T2. As duas tabelas possuem uma coluna A definida como chave primária (primary key). T1 tem 1000 linhas, T2 tem 400 linhas. Com essas tabelas, foi executado o comando SQL a seguir: SELECT T1.A, T2.A FROM T1 CROSS JOIN T2 Excetuada a linha de títulos, assinale a estimativa mais precisa sobre o número de linhas retornadas no resultado.


A) 400.000 exatamente.
B) 1.400 exatamente.
C) 1.000 exatamente.
D) Entre 0 e 400, dependendo dos valores presentes nas colunas citadas.
E) Entre 800 e 2.000, dependendo dos valores presentes nas colunas citadas.

Essa pergunta também está no material:

fgv-2022-camara-de-taubate-sp-tecnico-legislativo-de-informatica-edital-n-01-prova
12 pág.

Informática I Centro Universitário UNINTERCentro Universitário UNINTER

Respostas

User badge image

Ed Verified user icon

A resposta correta é a alternativa B) 1.400 exatamente. Isso ocorre porque o comando CROSS JOIN combina cada linha da tabela T1 com cada linha da tabela T2, resultando em um total de 1.000 x 400 = 400.000 combinações possíveis. No entanto, o comando SELECT apenas retorna as colunas T1.A e T2.A, resultando em 1.400 linhas no resultado.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina