Os grupos de comandos da linguagem SQL, utilizada para mode...

Próximas questões
Com base no mesmo assunto
Q2469929 Banco de Dados
Os grupos de comandos da linguagem SQL, utilizada para modelagem de banco de dados relacionais, implementam funções específicas. Seja a tabela DepServidor, a seguir, que contém informações sobre os filhos de servidores da Prefeitura de Rio Branco.

Imagem associada para resolução da questão

Seja o comando SQL:
SELECT f2.filho FROM DepServidor f1 INNER JOIN DepServidor f2
     ON f1.filho= f2.servidor
     WHERE f1.servidor = 'Carlos Augusto';

A execução do comando acima tem como resultado os nomes dos
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Questão excelente, do tipo que te ajuda a subir de nível. Segue o schema pra quem quiser testar no SQL Server:

IF OBJECT_ID('[dbo].[DepServidor]', 'U') IS NOT NULL

DROP TABLE [dbo].[DepServidor]

GO

CREATE TABLE [dbo].[DepServidor]

(

    [Id] INT IDENTITY(1,1) PRIMARY KEY,

    [servidor] NVARCHAR(50) NOT NULL,

    [filho] NVARCHAR(50) NOT NULL

);

GO

INSERT INTO [dbo].[DepServidor]

    (

    [Servidor], [filho]

    )

VALUES

    ( 'André Toledo', 'Carlos Augusto'),

    ( 'André Toledo', 'Clara Nunes'),

    ( 'Bruno Silva', 'Neci Vilarejo'),

    ('Bruno Silva', 'Daniel Trigo'),

    ('Carlos Augusto', 'Eriko José'),

    ('Carlos Augusto', 'Gustavo Odeone'),

    ('Daniel Trigo', 'Mika Severina'),

    ('Eriko José', 'Cléa Paula'),

    ('Gustavo Odeone', 'João Miguel'),

    ('Josefina Toledo', 'Carlos Augusto')

GO

Clique para visualizar este comentário

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