Assinale a alternativa que apresenta o comando SQL, no padr...

Próximas questões
Com base no mesmo assunto
Q3454038 Banco de Dados

Considere o modelo de um banco de dados do tipo SQL a seguir, para responder a questão:


(Arquivo pessoal; imagem usada com autorização)

Assinale a alternativa que apresenta o comando SQL, no padrão SQL ANSI, que retornará todos os títulos dos posts dos usuários cujos nomes se iniciam com Joao.
Alternativas

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é:

B

EXPLICAÇÃO

  • INNER JOIN une a tabela USUARIO com a tabela POST com base no campo usuario.id = post.usuario_id, ou seja, conecta cada post ao seu respectivo autor.
  • WHERE nome LIKE 'Joao%' filtra os usuários cujo nome começa com "Joao".
  • SELECT post.titulo: retorna apenas os títulos dos posts desses usuários.

ANALISANDO AS INCORRETAS

  • A: 'LIKE '%Joao' busca nomes que terminam com "Joao", não os que começam.
  • C, D e E: não fazem o JOIN com a tabela POST, então não poderiam retornar post.titulo corretamente.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo