Magna Concursos
3841899 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts:

 

CREATE DATABASE LanchoneteBauru;

USE LanchoneteBauru;

CREATE TABLE Sanduiches (

IdSanduiche INT PRIMARY KEY,

Nome NVARCHAR(50) NOT NULL,

Preco DECIMAL(5,2) NOT NULL

);

CREATE TABLE Pedidos (

IdPedido INT PRIMARY KEY,

Cliente NVARCHAR(50) NOT NULL,

IdSanduiche INT NULL,

Quantidade INT NOT NULL,

FOREIGN KEY (IdSanduiche) REFERENCES Sanduiches(IdSanduiche)

);

INSERT INTO Sanduiches (IdSanduiche, Nome, Preco) VALUES

(1, 'Bauru Simples', 18.00),

(2, 'Bauru Completo', 45.00),

(3, 'Bauru Especial', 24.00);

INSERT INTO Pedidos (IdPedido, Cliente, IdSanduiche, Quantidade) VALUES

(1, 'Torrex', 1, 2),

(2, 'Tirrex', 3, 1),

(3, 'Torres', 2, 3),

(4, 'Teddy', NULL, 1); -- Pedido sem sanduíche definido

 

Qual será o resultado após a execução do SQL abaixo?

SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade

FROM Pedidos p

LEFT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche

ORDER BY p.Cliente;

 

Selecione a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas

Analista de TI - Desenvolvimento

50 Questões